Windows Presentation Frameworkについて語るスレ。
前スレ
WPF(.NET4.x, .NET Core) GUIプログラミング Part24
https://mevius.5ch.net/test/read.cgi/tech/1575862574/
関連スレ
Windows 10 UWPアプリ開発 Part 2
http://mevius.2ch.net/test/read.cgi/tech/1499658092/
コードを貼る場合は以下のサイトの利用をお勧め。
run codeのチェックは外しておきましょう。
http://ideone.com/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
WPF(.NET4.x, .NET Core) GUIプログラミング Part25
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 5f01-pSMo)
2021/02/05(金) 19:54:23.73ID:I+zADhcc045デフォルトの名無しさん (ワッチョイ d2e6-HHI4)
2021/02/13(土) 03:31:39.59ID:gaZOPqJ30 >>44
winformsならボタン右クリックメニューからリソースの画像を選択出来る
winformsならボタン右クリックメニューからリソースの画像を選択出来る
46デフォルトの名無しさん (ワッチョイ a701-GDsi)
2021/02/13(土) 09:14:30.02ID:LaowMf9/0 >>32
スタンドアロンって意味知ってる?
スタンドアロンって意味知ってる?
47デフォルトの名無しさん (ワッチョイ a701-SSu2)
2021/02/13(土) 10:09:11.76ID:ugCa5h+H0 いきりぼっち
48デフォルトの名無しさん (ワッチョイ cbd2-duN9)
2021/02/13(土) 10:22:11.80ID:E4vs6Mg70 エイドリアーン!
49デフォルトの名無しさん (ワッチョイ a701-lZy2)
2021/02/13(土) 11:10:01.52ID:+40inVMc0 >>45
似たようなのがあんだろ
似たようなのがあんだろ
50デフォルトの名無しさん (ワッチョイ a701-GDsi)
2021/02/13(土) 12:46:51.98ID:LaowMf9/0 伸びないスレがWPFの暗雲を物語ってる?
51デフォルトの名無しさん (ワッチョイ ff90-w9sJ)
2021/02/13(土) 13:43:10.97ID:TsG2//Cc0 androidとか慣れると、windowsの非sandboxアプリインストールするのすごい気が引けるわ
フル権限必要なアプリなら仕方ないけど、ちょっとしたアプリならUWPで
フル権限必要なアプリなら仕方ないけど、ちょっとしたアプリならUWPで
52デフォルトの名無しさん (ワッチョイ a701-SSu2)
2021/02/13(土) 16:33:37.13ID:ugCa5h+H0 android とUWPの違いを論ずる前に
アプリの起動速度をAndroid並みにしてから言え!
ですな
アプリの起動速度をAndroid並みにしてから言え!
ですな
53デフォルトの名無しさん (ワッチョイ 16b5-duN9)
2021/02/13(土) 17:15:49.50ID:c6ZlwamK0 >>48
それは苦しすぎるな・・・
それは苦しすぎるな・・・
54デフォルトの名無しさん (ワッチョイ a333-CuPO)
2021/02/13(土) 18:06:43.83ID:lWXNcJrE0 >>52
それは苦しすぎるな・・・
それは苦しすぎるな・・・
55デフォルトの名無しさん (ワッチョイ 1e42-DrOF)
2021/02/13(土) 19:16:22.28ID:53aBqakk0 UWPは実行ファイル小さいから直ぐ立ち上がるんだけどな
56デフォルトの名無しさん (ワッチョイ 46df-2f+G)
2021/02/14(日) 08:34:09.01ID:ZrfffQoz0 水中
57デフォルトの名無しさん (ワッチョイ a701-GDsi)
2021/02/14(日) 11:01:22.53ID:6gyXKZ3t0 XAML、セコセコ書きたくないわ。というか書けん。
全然、「VISUAL」じゃないじゃん。
全然、「VISUAL」じゃないじゃん。
58デフォルトの名無しさん (ワッチョイ d263-Xfe6)
2021/02/14(日) 11:37:24.10ID:JbqQuBEV0 昔ダイアログしかポトペタできないのにVisualと謳ってたツールがあってな
59デフォルトの名無しさん (ワッチョイ a701-GDsi)
2021/02/14(日) 12:22:57.22ID:6gyXKZ3t0 VS6.0(MFC)初めて使ってコントロール貼り付けで楽々で感動したのに。
逆戻りしてるって感じ。
逆戻りしてるって感じ。
60デフォルトの名無しさん (ワッチョイ ff2d-GDsi)
2021/02/14(日) 13:56:26.90ID:rF0WajFI0 WPFでポトペタがお好みなら自動的にインストールされてるBlend for Visual Studio2019使えば
61デフォルトの名無しさん (ワッチョイ 126a-DrOF)
2021/02/14(日) 14:02:34.78ID:uyk1ilfX0 別にWPFとVisualStudioでもポトペタできるだろ
62デフォルトの名無しさん (テテンテンテン MMde-to43)
2021/02/14(日) 18:46:46.93ID:Xj9+77dpM vsが重くてWPFのポトペタはきつい。
ノートじゃむり?
ノートじゃむり?
63デフォルトの名無しさん (ワッチョイ 9210-OxJ8)
2021/02/14(日) 19:43:14.36ID:cSIQX+LU0 XAMLにいろいろ詰め込みすぎ
レイアウト限定にすればすっきり
レイアウト限定にすればすっきり
64デフォルトの名無しさん (ワッチョイ a701-GDsi)
2021/02/14(日) 20:09:42.29ID:6gyXKZ3t0 仕方なく勉強してるんだが、動作がおかしいとき、XAML側に問題があるのか、
ソース側に問題があるのか良くわからくね?
慣れればパッっとわかるもん?
ソース側に問題があるのか良くわからくね?
慣れればパッっとわかるもん?
65デフォルトの名無しさん (ワッチョイ 16b5-duN9)
2021/02/14(日) 20:51:17.12ID:QrfVAGKh066デフォルトの名無しさん (ワッチョイ 126a-DrOF)
2021/02/14(日) 21:32:03.19ID:uyk1ilfX0 >>64
だいたいバインド失敗してるからログを見る
だいたいバインド失敗してるからログを見る
67デフォルトの名無しさん (ワッチョイ df4f-Xfe6)
2021/02/14(日) 21:40:14.27ID:BvP4KASJ068デフォルトの名無しさん (ワッチョイ a333-CuPO)
2021/02/14(日) 22:55:17.35ID:aEfXPWlF0 xamlのネストが深くて心理的ハードルが高い
69デフォルトの名無しさん (ワッチョイ 1e42-DrOF)
2021/02/14(日) 23:08:17.58ID:/ikZE8v5070デフォルトの名無しさん (ワッチョイ a701-GDsi)
2021/02/15(月) 05:34:28.56ID:UX2jY95c0 バインドって初心者用?のサイトみるとスライダの変化で自動的に数値が変わるんで
イベントドリブンの記述が不要とかテキストボックスに文字いれるとこっちの
テキストも変わる、とかあるけどそんなもん?
他にもっと有効な使い方ってあるん?
イベントドリブンの記述が不要とかテキストボックスに文字いれるとこっちの
テキストも変わる、とかあるけどそんなもん?
他にもっと有効な使い方ってあるん?
71デフォルトの名無しさん (ワッチョイ a701-i0QS)
2021/02/15(月) 06:55:30.46ID:5WBNMduF0 テストのやりやすさ向上
移植性の向上
移植性の向上
72デフォルトの名無しさん (ワッチョイ 1201-EsoH)
2021/02/15(月) 12:47:21.17ID:l6UtloU6073デフォルトの名無しさん (ワッチョイ a701-pCKf)
2021/02/15(月) 17:12:45.67ID:VwuO71cl0 来年位に登場するMVUが出てから苦労する方が良いぞ。
https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/?utm_source=vs_developer_news&utm_medium=referral
XAMLも残るし(恐らくおいしい所はXAMLがそのまま使えると思もわれ、
テンプレートとかはそのまま使いたいなーー
ビヘイビアーとかトリガーとか糞クソは使かわねーーよなーー)
Reactやflutterと比べても恥ずかしくない位の実装が可能になるぞ。
https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/?utm_source=vs_developer_news&utm_medium=referral
XAMLも残るし(恐らくおいしい所はXAMLがそのまま使えると思もわれ、
テンプレートとかはそのまま使いたいなーー
ビヘイビアーとかトリガーとか糞クソは使かわねーーよなーー)
Reactやflutterと比べても恥ずかしくない位の実装が可能になるぞ。
74デフォルトの名無しさん (ワッチョイ a701-pCKf)
2021/02/15(月) 17:15:54.44ID:VwuO71cl0 これで、OS問わずマルチプラットフォームで使い物になれば
クライアント開発環境としてはマジで最強かもよ。
クライアント開発環境としてはマジで最強かもよ。
75デフォルトの名無しさん (ワッチョイ ff90-w9sJ)
2021/02/15(月) 17:40:25.02ID:flUyaby60 mauiの最大の問題はmauiが基本がプラットホームコントロールのラッパーであるということ
つまり、各プラットフォームの最大公約数のしょぼ機能しか共通化できない
もちろんカスタムビューで独自描画のコントロール作れるだろうが誰がつくるんだ?
つまり、各プラットフォームの最大公約数のしょぼ機能しか共通化できない
もちろんカスタムビューで独自描画のコントロール作れるだろうが誰がつくるんだ?
76デフォルトの名無しさん (ワッチョイ a701-pCKf)
2021/02/15(月) 17:58:40.09ID:VwuO71cl0 Xamarinは独自UIをサポートするらしいですが、
Xamarinなんであんな期待しない方がよいですかね。
自分も独自UI派なんですが、クライアントアプリだと他には
Unityやflutter位しか思いつかないけどですね。(WebView使う以外、他にある?)
Xamarinなんであんな期待しない方がよいですかね。
自分も独自UI派なんですが、クライアントアプリだと他には
Unityやflutter位しか思いつかないけどですね。(WebView使う以外、他にある?)
77デフォルトの名無しさん (ワッチョイ ff2d-GDsi)
2021/02/15(月) 18:42:53.86ID:efsWz5OT0 XamarinのUI関連の大言壮語は聞き飽きてるからなぁ
あまり期待しない方が良いかと
あまり期待しない方が良いかと
78デフォルトの名無しさん (ワッチョイ 9354-FDiY)
2021/02/15(月) 20:49:53.65ID:QZYjsALa0 WinUI 3の プロジェクト作った時点で、ソリューションエクスプローラーの依存関係が解決出来ないとエラーになるんですが、何が足りないのでしょうか?
https://i.imgur.com/LThIdEb.png
https://i.imgur.com/LThIdEb.png
79デフォルトの名無しさん (ワッチョイ d6da-SSu2)
2021/02/15(月) 21:05:07.96ID:D0ANu2Du080デフォルトの名無しさん (ワッチョイ df4f-Xfe6)
2021/02/15(月) 22:01:17.08ID:ptBzJrEw081デフォルトの名無しさん (ワッチョイ a701-pCKf)
2021/02/16(火) 10:17:43.49ID:jRkGS0PF0 テストコードでコード読めなくしちゃいかんよ。
DI野郎も同じ。
DI野郎も同じ。
82デフォルトの名無しさん (アウウィフ FFc3-olyV)
2021/02/16(火) 11:04:25.62ID:yhgiETSaF >>79
何度も出て来るけどそれ頂点に描かれた本人が了承した図じゃないから
もう貼らない方が良いよ
https://twitter.com/chomado/status/802461345421459456
https://www.usamihiro.info/entry/2016/11/30/120000
https://codezine.jp/article/detail/10053
https://twitter.com/5chan_nel (5ch newer account)
何度も出て来るけどそれ頂点に描かれた本人が了承した図じゃないから
もう貼らない方が良いよ
https://twitter.com/chomado/status/802461345421459456
https://www.usamihiro.info/entry/2016/11/30/120000
https://codezine.jp/article/detail/10053
https://twitter.com/5chan_nel (5ch newer account)
83デフォルトの名無しさん (ブーイモ MM0e-Z1qp)
2021/02/16(火) 12:29:23.28ID:R/TmdPXeM 儲
84デフォルトの名無しさん (ワッチョイ df01-oFCC)
2021/02/16(火) 23:46:52.10ID:RQL2K/dX0 Xamarinは姫プの取り巻き達がガチ勢を怒らせなければもうちょい流行ってたのかなぁ
85デフォルトの名無しさん (ワッチョイ 335f-DrOF)
2021/02/16(火) 23:52:58.00ID:edT964vd0 >>84
それでXamarinスレに変なやつが居着いちゃったのかw
それでXamarinスレに変なやつが居着いちゃったのかw
86デフォルトの名無しさん (ワッチョイ 1e42-DrOF)
2021/02/17(水) 01:04:13.85ID:BBmzp5X/0 mauiはunoとセットになるのかな?
87デフォルトの名無しさん (ブーイモ MM0e-Z1qp)
2021/02/17(水) 02:50:47.46ID:eASInejVM88デフォルトの名無しさん (ワッチョイ b7ba-LaGJ)
2021/02/18(木) 13:22:38.33ID:oyMXhxCW0 CocoaでもXamarinに責任押し付けられてるな
89デフォルトの名無しさん (ワッチョイ 16b5-duN9)
2021/02/18(木) 15:18:57.20ID:pHkp6YQi0 >>88
ザマーw(リン)
ザマーw(リン)
90デフォルトの名無しさん (ワッチョイ 8fdf-D7W+)
2021/02/19(金) 01:22:40.33ID:GwnD0oPh0 我々クソザコwinformマンは今後人権ない感じですか?
91デフォルトの名無しさん (ワッチョイ cf63-Bb+k)
2021/02/19(金) 05:31:23.40ID:473cJTkx0 >>88
アトミックなファイル更新すら考慮してないうんこ実装だったのは事実だし
アトミックなファイル更新すら考慮してないうんこ実装だったのは事実だし
92デフォルトの名無しさん (ワッチョイ cf63-Bb+k)
2021/02/19(金) 05:32:25.95ID:473cJTkx0 まあ、Xamarinの問題というよりは、そこをコミットした奴に基本的な知識が欠けていたって話ではあるが
93デフォルトの名無しさん (ブーイモ MMff-Ij13)
2021/02/19(金) 08:03:28.00ID:HA2qNnMqM 責任を押し付けられたのではなく
主原因だというw
主原因だというw
94デフォルトの名無しさん (ワッチョイ ff63-VKJl)
2021/02/19(金) 14:08:53.95ID:ca3ek6gP0 >>90
MFCのようになるがしばらくは生きていけるだろう
MFCのようになるがしばらくは生きていけるだろう
95デフォルトの名無しさん (ワッチョイ 93d2-xG0S)
2021/02/19(金) 15:40:10.89ID:/HF0kQBB096デフォルトの名無しさん (ワッチョイ ff6a-W5tZ)
2021/02/19(金) 19:49:19.03ID:dCJD35Vs0 >>95
WinFormすらできないVB6マンが協力会社にいるわ
WinFormすらできないVB6マンが協力会社にいるわ
97デフォルトの名無しさん (ワッチョイ f345-W5tZ)
2021/02/19(金) 22:55:40.81ID:6pXH/Y3q0 VB4マンが欲しい
98デフォルトの名無しさん (ワッチョイ 7333-siIf)
2021/02/20(土) 00:06:00.80ID:9mAP3Fw/0 VB6マンってクラス作ってオブジェクト指向で作ってる?
社外のVB6やVBAでまともなソースコード見たこと無いんだけど。
社外のVB6やVBAでまともなソースコード見たこと無いんだけど。
99デフォルトの名無しさん (ワッチョイ 3354-XX7Y)
2021/02/20(土) 02:17:54.59ID:V4wEca0B0 WinFormsマンだけど、今のところWinUI3楽しんでるよ。
昔WPFちょっといじってたから、思ったほど違和感なかった。
たぶん暗黒面を見たらイヤになるんだろうけど。
昔WPFちょっといじってたから、思ったほど違和感なかった。
たぶん暗黒面を見たらイヤになるんだろうけど。
100デフォルトの名無しさん (JP 0Ha7-6Pc8)
2021/02/20(土) 09:12:49.43ID:TtUw+gMHH マルチディスプレイ環境で、「全てのディスプレイにまたがってwpfウィンドウを最大化する」って可能です?
ユーザーが手動でウィンドウ引っ張って伸ばすしかない?
ユーザーが手動でウィンドウ引っ張って伸ばすしかない?
101デフォルトの名無しさん (ワッチョイ cfda-iyw6)
2021/02/20(土) 09:18:16.51ID:CtFQU0sc0 WidthAndHeightじゃ駄目?
102デフォルトの名無しさん (ワッチョイ ff63-VKJl)
2021/02/20(土) 10:54:17.95ID:icUSzU6g0 マルチモニタと言っても解像度が同じとは限らないし自分でやらないと無理なんじゃないかとおじさんは思うのです。
103デフォルトの名無しさん (ワッチョイ a34f-VKJl)
2021/02/20(土) 11:12:44.75ID:civzqG7d0 SystemParameters.VirtualScreenLeft とか Width とか取得してそのサイズにすればいいんじゃね?
104デフォルトの名無しさん (ワッチョイ 4301-AkpG)
2021/02/20(土) 12:32:09.10ID:t0LLlNL20 マルチディスプレイは設定だけでも一苦労するよな。
105デフォルトの名無しさん (ブーイモ MMff-ZS/W)
2021/02/20(土) 23:00:07.18ID:rCEqEdEfM wpfを基礎から勉強したいんだけど
おすすめの参考書ってある?
ちなみにwin formマンです
おすすめの参考書ってある?
ちなみにwin formマンです
106デフォルトの名無しさん (スププ Sd1f-ylyd)
2021/02/21(日) 01:42:15.34ID:A17/PxeDd .Net 5が出たと思ったらもう.Net 6のプレビュー版が出てるのか
107デフォルトの名無しさん (ワッチョイ 3354-XX7Y)
2021/02/21(日) 02:04:14.09ID:b/ixCWb60 このスピード感いいよね。
108デフォルトの名無しさん (ワッチョイ 4301-9rU8)
2021/02/21(日) 02:09:20.05ID:aAYDJqyJ0 .NET 5 は俺がまだ青い頃に
既に出てた気がするが...
既に出てた気がするが...
109デフォルトの名無しさん (ワッチョイ cfb5-xG0S)
2021/02/21(日) 02:16:26.46ID:+Ry79RmD0110デフォルトの名無しさん (ワッチョイ 3354-XX7Y)
2021/02/21(日) 02:19:11.38ID:b/ixCWb60 あとは追加パッケージなしにWinUI3が使えるようにしてほしい。
はよ。
はよ。
111デフォルトの名無しさん (テテンテンテン MM7f-X3pZ)
2021/02/21(日) 02:35:36.87ID:9qukVfwVM >>107
完全に内製開発前提になってて、ジャパニーズドカタはもう完全に置いてけぼりだな
完全に内製開発前提になってて、ジャパニーズドカタはもう完全に置いてけぼりだな
112デフォルトの名無しさん (ワッチョイ ff63-IdAT)
2021/02/21(日) 02:43:55.90ID:F/U+0ovO0 ドカタerは名前ばかりのLTSなんてあてにしないで.NET Framework使うから
113デフォルトの名無しさん (ワッチョイ 4301-9rU8)
2021/02/21(日) 04:44:02.87ID:aAYDJqyJ0 実践にベータ版を投入してるのは
基地外でしょうか?
基地外でしょうか?
114デフォルトの名無しさん (ワッチョイ ff01-aOo0)
2021/02/21(日) 07:16:15.84ID:2mKt6eRF0 実践の内容による
金もらってる相手にはさすがに適用しない(そもそも品証とかが関与してくるし)けど、部署内のシステムとかでごめんなさいで済むなら適用することもある
金もらってる相手にはさすがに適用しない(そもそも品証とかが関与してくるし)けど、部署内のシステムとかでごめんなさいで済むなら適用することもある
115デフォルトの名無しさん (ワッチョイ cfda-iyw6)
2021/02/21(日) 07:26:38.98ID:YEc6izZP0 >>108
太田母斑?
太田母斑?
116デフォルトの名無しさん (ワッチョイ 9310-Nz9x)
2021/02/21(日) 12:04:39.85ID:OZyq3QbH0117デフォルトの名無しさん (ワッチョイ ff01-aOo0)
2021/02/21(日) 12:39:11.36ID:2mKt6eRF0118デフォルトの名無しさん (ワッチョイ 4301-AkpG)
2021/02/21(日) 14:23:50.77ID:EdlJD3FE0119デフォルトの名無しさん (ワッチョイ cfda-iyw6)
2021/02/21(日) 14:26:17.20ID:YEc6izZP0 あの公式サイトの壊れた日本語見るだけで
嫌になる。
Google翻訳の爪の垢でも煎じて飲めや
嫌になる。
Google翻訳の爪の垢でも煎じて飲めや
120デフォルトの名無しさん (ワッチョイ 4301-AkpG)
2021/02/21(日) 14:36:34.61ID:EdlJD3FE0 WinFormでも工夫すれば高解像度で使えるし。
今更、XAMLなんてチマチマ書きたくないわ。(というかできない)
今更、XAMLなんてチマチマ書きたくないわ。(というかできない)
121デフォルトの名無しさん (ワッチョイ ff6a-W5tZ)
2021/02/21(日) 14:40:35.93ID:a+KYImnM0122デフォルトの名無しさん (ワッチョイ 4301-AkpG)
2021/02/21(日) 14:44:59.09ID:EdlJD3FE0 慣れるまでが大変そうだな。
123デフォルトの名無しさん (テテンテンテン MM7f-X3pZ)
2021/02/21(日) 14:48:17.51ID:9qukVfwVM WPFは本来パッケージソフトの開発に使うためのものなんだよ
UIに金かけても客が増えれば回収できる
時代はSaaSに移ってしまったからWPFは用済み
UIに金かけても客が増えれば回収できる
時代はSaaSに移ってしまったからWPFは用済み
124デフォルトの名無しさん (ワッチョイ 4301-AkpG)
2021/02/21(日) 14:54:26.87ID:EdlJD3FE0 WPF、かなりうまくやれば良い見栄えのものになるだろうな。
これは市販品には求められるんだろうがな。
SaaSなんて初耳。
これは市販品には求められるんだろうがな。
SaaSなんて初耳。
125デフォルトの名無しさん (ワッチョイ ff6a-W5tZ)
2021/02/21(日) 14:58:56.67ID:a+KYImnM0 >>122
正直、それはある
正直、それはある
126デフォルトの名無しさん (ワッチョイ a34f-VKJl)
2021/02/21(日) 15:12:08.56ID:vbBeZVYP0 いまだにWPFの価値がUIの見栄えだけみたいに言ってる人がいて違和感
127デフォルトの名無しさん (ワッチョイ 4301-AkpG)
2021/02/21(日) 15:19:16.33ID:EdlJD3FE0 どんな価値があるんだい。
128デフォルトの名無しさん (ワッチョイ 4301-by8Q)
2021/02/21(日) 15:36:10.51ID:ETd1BdAv0 winformってどうやってテストすんの?
129デフォルトの名無しさん (ワンミングク MM9f-X3pZ)
2021/02/21(日) 15:39:40.16ID:StpHSr8vM イベントハンドラでSQL垂れ流すようなクソ設計してない限りは大差ねえよ
結局WPFだって最終的には手で触ってテストするんだし
結局WPFだって最終的には手で触ってテストするんだし
130デフォルトの名無しさん (ワッチョイ ff7c-IuLX)
2021/02/21(日) 15:45:32.26ID:ZrTKdY4P0 もう終わりでしょ
クソ過ぎる
クソ過ぎる
131デフォルトの名無しさん (ワッチョイ a34f-VKJl)
2021/02/21(日) 16:01:19.27ID:vbBeZVYP0 >結局WPFだって最終的には手で触ってテストするんだし
自動テストやってないと確かに有難みがわからないのかも。
自動テストやってないと確かに有難みがわからないのかも。
132デフォルトの名無しさん (ワントンキン MM9f-X3pZ)
2021/02/21(日) 16:19:38.81ID:fCP7G0StM133デフォルトの名無しさん (ワッチョイ a34f-VKJl)
2021/02/21(日) 17:19:31.73ID:vbBeZVYP0 やるかやらないか0-1の話じゃなくて程度の問題な。
Formの頃はアプリケーションロジック含めてUI経由でやらなきゃならない場面も多かったけど
MVVMになってからは基本的にバインディングが正しいかどうか(状態があるものについては
各状態毎に)確認する程度で手動テストの項目数を大分減らせた。
>そこの分離が適切にできてさえいれば大差ないって言ってるの
まぁ、Formでもイベントハンドラとそのロジックをきっちり分離していれば同じようにできるだろうが
それやるならWPFの方が楽だよなぁという印象。
Formの頃はアプリケーションロジック含めてUI経由でやらなきゃならない場面も多かったけど
MVVMになってからは基本的にバインディングが正しいかどうか(状態があるものについては
各状態毎に)確認する程度で手動テストの項目数を大分減らせた。
>そこの分離が適切にできてさえいれば大差ないって言ってるの
まぁ、Formでもイベントハンドラとそのロジックをきっちり分離していれば同じようにできるだろうが
それやるならWPFの方が楽だよなぁという印象。
134デフォルトの名無しさん (ワッチョイ cfb5-8hp6)
2021/02/21(日) 17:43:24.58ID:+Ry79RmD0 >>126
マジレスで、WPFのメリットって、例えば全画面表示にしてもボタンなどがズレないように出来るっていう見栄えの部分と、イベントが発生した時に即座に再計算だの再表示だのしてくれる部分かと思ってた。他にも「これ忘れてるぜ」みたいなのある?体感的なメリットを100%のうち、何%見栄え、とか書いてくれると嬉しい。
あと、テストがやりやすいってのはWPFの話じゃなくてMVVMの話と考えていいんだよね?なんかそれらをごっちゃにするから話が必要以上に複雑になってきてる印象。それほど自動テストが重要というんだから、WPFやるならMVVMやらないと意味ないよってほどMVVMは欠かせないのかな?
マジレスで、WPFのメリットって、例えば全画面表示にしてもボタンなどがズレないように出来るっていう見栄えの部分と、イベントが発生した時に即座に再計算だの再表示だのしてくれる部分かと思ってた。他にも「これ忘れてるぜ」みたいなのある?体感的なメリットを100%のうち、何%見栄え、とか書いてくれると嬉しい。
あと、テストがやりやすいってのはWPFの話じゃなくてMVVMの話と考えていいんだよね?なんかそれらをごっちゃにするから話が必要以上に複雑になってきてる印象。それほど自動テストが重要というんだから、WPFやるならMVVMやらないと意味ないよってほどMVVMは欠かせないのかな?
135デフォルトの名無しさん (ワッチョイ cfda-iyw6)
2021/02/21(日) 17:50:46.49ID:YEc6izZP0 このDarknetの出力が正しいかWPFで検証して
はくれまいか?
単体テスト機能で簡単に検証出きるんでしょ。
はくれまいか?
単体テスト機能で簡単に検証出きるんでしょ。
136デフォルトの名無しさん (ミカカウィ FFa7-X3pZ)
2021/02/21(日) 17:57:18.05ID:bem4KHFDF >>134
WPFだからMVVMを使うというより、UIの要件が複雑だからWPFやMVVMを使う、が正しい
WPFになって従来よりリッチなUIを作れるようになったが、リッチなUIになれば当然その分制御が複雑になる
そのため、追加の抽象化レイヤを設けて複雑さを低減しようとする試みから生まれたのがMVVM
WPFだからMVVMを使うというより、UIの要件が複雑だからWPFやMVVMを使う、が正しい
WPFになって従来よりリッチなUIを作れるようになったが、リッチなUIになれば当然その分制御が複雑になる
そのため、追加の抽象化レイヤを設けて複雑さを低減しようとする試みから生まれたのがMVVM
137デフォルトの名無しさん (ワントンキン MM47-IBpl)
2021/02/21(日) 18:01:57.88ID:9CAx46TxM >>76
ザマは人脈無いと使いこなせないって聞いたよ昔に
ザマは人脈無いと使いこなせないって聞いたよ昔に
138デフォルトの名無しさん (ワッチョイ 6f42-W5tZ)
2021/02/21(日) 18:05:53.84ID:wPgGfcNf0 WpfとMvvmが全てじゃないけど、フォームを開きまくるアプリからページ切り替え型のアプリに移行するのもメリットの一つだな
wpfと言うよりprism+unityのお陰だけどね
wpfと言うよりprism+unityのお陰だけどね
139デフォルトの名無しさん (ワッチョイ 4301-9rU8)
2021/02/21(日) 19:00:04.14ID:aAYDJqyJ0140デフォルトの名無しさん (ワントンキン MMff-X3pZ)
2021/02/21(日) 19:27:55.32ID:oIzYCngqM 今や1 way bindingが主流で、MVVMは時代遅れだからねえ
141デフォルトの名無しさん (オッペケ Sr07-9rU8)
2021/02/21(日) 20:19:21.17ID:/zsFwWzkr >>140
そりゃシンプルさを真っ向から全否定してる
WPF+MVVM だったら
2 wayぐらい出来なきゃダメでしょ。
もっと糞になるよ。
話し変わるけど、
低レベルPGが大量に投入される案件には
WPFのMVVMは向かんね。
最も美しい状態のコードでも糞クソなのに
輪をかけてクソコードの連発になる。
コード読んでて発狂しそうになるわ。
そりゃシンプルさを真っ向から全否定してる
WPF+MVVM だったら
2 wayぐらい出来なきゃダメでしょ。
もっと糞になるよ。
話し変わるけど、
低レベルPGが大量に投入される案件には
WPFのMVVMは向かんね。
最も美しい状態のコードでも糞クソなのに
輪をかけてクソコードの連発になる。
コード読んでて発狂しそうになるわ。
142デフォルトの名無しさん (ワッチョイ ff7c-IuLX)
2021/02/21(日) 20:32:32.15ID:ZrTKdY4P0 webでVueとかやってたらこんなクソみたいなものやってられない
そもそもデスクトップアプリなんて簡単に作れればいいのに、変な作法を要求するのが頭おかしい
そもそもデスクトップアプリなんて簡単に作れればいいのに、変な作法を要求するのが頭おかしい
143デフォルトの名無しさん (オッペケ Sr07-9rU8)
2021/02/21(日) 20:34:51.18ID:/zsFwWzkr144デフォルトの名無しさん (オッペケ Sr07-9rU8)
2021/02/21(日) 20:40:21.83ID:/zsFwWzkr■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国側が首相答弁の撤回要求、日本側拒否★4 [夜のけいちゃん★]
- 中国の局長は「両手をポケット」で対峙 宣伝戦で国民に示す ★4 [蚤の市★]
- 解体ごみ約2.3トンを山に不法投棄か トルコ国籍解体工を逮捕 埼玉 [どどん★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★6 [ぐれ★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★7 [BFU★]
- 債券・円・株「トリプル安」に…長期金利1.755%まで上昇、円は対ユーロで史上最安値 ★3 [蚤の市★]
- みっちゃん「南鳥島にレイアース資源が眠っているのは皆さんご存知のはずです。そのレイアースを中国が狙ってます」高市 [931948549]
- 【悲報】高市「稼がなきゃだめよ!稼ぐのよ!あとはよろしく」農水大臣「...(これが総理の農林水産業への思い気持ち)」 [517459952]
- 精神する時の🏡
- ネトウヨ「中国のものは何もいらない!」 中国人「だったら漢字を使わないでください」 [314039747]
- ネトウヨたち「「「戦争に反対する奴はスパイ!」」」 こんな状況でスパイ防止法が成立させられようとしてるとかマジでヤバすぎるだろ… [314039747]
- 【速報】春節の飛行機も欠航ラッシュ 高市早苗終了か [695089791]
