MainWindowをFrameで二つに分割し、それぞれ別のXAML(Page1.xamlとPage2.xaml)を配置しようとしています。
Page1にはButtonを配置し、Page2にはTextBlockを配置します。
Buttonが押されたらTextBlockに文字を表示したいです。
自分のイメージでは、
Page1ViewModelとPage2ViewModelが共通のModelクラスのインスタンスを見ており、
Buttonが押されたらPage1ViewModelがModelを更新?して、
Page2ViewModelは更新されているかを常にチェックして、チェックされていればViewに反映するのかなと思っています。
【聞きたいこと】
①:MVVMの考え的に、上の理解で合っておりますか。
また、上記のButtonとTextBlockの例はものすごくシンプルですが、もっと複雑になったとしても基本的にこの考えで良いのでしょうか。
(良い例が浮かびませんが、たとえばPage2がさらにフレームで別れていて、中にまたXAMLが複数あったり…。)
②:①の考えが合っていたとしても概念的な理解でしかなく、具体的にどういう技術(クラスやプロパティ)を使えばいいのか、
何というワードで検索すれば良いのか分からないためご教示頂けると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/28 01:17
2018/10/29 12:37
2018/10/29 12:52
2018/10/29 13:01
2018/10/29 13:14