タグ

frameに関するpolte555のブックマーク (1)

  • メインウインドウにフレーム内のページから変更通知を行う。

    作成されているアプリが、比較的コンパクトなものであれば、ですが。 私だったらページ毎のViewModelを定義するのをやめて、アプリ内に唯一存在するMainViewModelをすべてのViewがContentsに設定するような設計にします。 Pageというより、MainViewの一部として扱うようなイメージです。実際のコードは下記のような感じです。 MainViewModelには、ページ内のコマンドと、メインウィンドウのTextBlockに表示させたいStringの通知プロパティを定義メインウィンドウ内のTextBlockと、MainViewModelのStoringプロパティをBindingコマンドが実行されたら、Stringプロパティを更新 もちろん、この方法はViewModelが巨大化し、複数人で各ページを実装するような作業分担がしにくくなるなど、弊害もあります。 ただ、MVVMの勉

  • 1