- 1 名前:デフォルトの名無しさん mailto:sage [2023/01/22(日) 05:53:16.97 ID:oY263ilm.net]
- WPF(Windows Presentation Foundation)について語るスレ。
前スレ WPF(.NET, WinUI) GUIプログラミング Part30 https://mevius.5ch.net/test/read.cgi/tech/1667010874/ 関連スレ Windows 10 UWPアプリ開発Part 3 https://mevius.5ch.net/test/read.cgi/tech/1627556967/ コードを貼る場合は以下のサイトの利用をお勧め。 https://ideone.com/
- 22 名前:デフォルトの名無しさん mailto:sage [2023/01/27(金) 23:19:02.38 ID:Ze4DWSK5.net]
- ああ基本か
基本と言えば基本だけどそうでもないと言えばそうでもない ページの画面遷移 タブページ 何をどう捉えるかでどうとでも取れる
- 23 名前:.NET MAUI HighSchool [2023/01/28(土) 07:48:21.08 ID:Akv+btg4.net]
- >>22
ページが複数あってもページ分1対1対応のV↔VMが作られてるイメージ
- 24 名前:デフォルトの名無しさん mailto:sage [2023/01/28(土) 10:04:10.54 ID:zBTU9IJ/.net]
- Vをどう捉えるか次第だけど、一般にはクラス、あるいはインスタンス単位じゃね?
そういう意味では、Vに対してVMは基本1つだけど親のVに割り当てられたVMを子のVが参照することがあるから V:VM は 1:N かねぇ。
- 25 名前:デフォルトの名無しさん mailto:sage [2023/01/28(土) 10:04:47.17 ID:zBTU9IJ/.net]
- 逆か。 N:1 だ。
- 26 名前:デフォルトの名無しさん mailto:sage [2023/01/28(土) 11:54:21.60 ID:1IGwH4nq.net]
- 複数の親Vを意識してVMを設計することはないから1:1でいいでしょ
- 27 名前:デフォルトの名無しさん mailto:sage [2023/01/28(土) 12:34:11.44 ID:zBTU9IJ/.net]
- 親兄弟それぞれにbindするプロパティをひとまとめにしたVMはふつうに作るが。
- 28 名前:デフォルトの名無しさん mailto:sage [2023/01/28(土) 13:21:22.90 ID:1IGwH4nq.net]
- あー複数の見せ方を想定した汎用VMもあるか
取り消します
- 29 名前:デフォルトの名無しさん mailto:sage [2023/01/28(土) 18:38:02.10 ID:2fN4XNNZ.net]
- ViewModelからViewエレメントにアクセスするのはタブーじゃねぇの?
UIエレメントアクセスするなら、Viewにトリガープロバイダーをインジェクションして、ビハインドでやれよ。
|
![](http://yomi.mobi/qr.gif)
|