私はModern UIに移行しようとしているMVVMアプリケーションを持っていますが、サービス...現代のUI WPF - マニュアルページのナビゲーション(ViewModelまたはView Control code-behindから)
基本的に、私のViewModelは、 "AddItem"メソッドを持つObservableCollectionで、ICommand
です。このメソッドを実行すると、私は最初のMUIグループの第一リンク\ページに戻したい、ここでは「SearchPage.xaml」から、だから、基本的には...
<mui:ModernWindow ...>
<mui:ModernWindow.MenuLinkGroups>
<mui:LinkGroup DisplayName="Open Work">
<mui:LinkGroup.Links>
<mui:Link DisplayName="Current Activity" Source="/Pages/ActivityPage.xaml" />
<mui:Link DisplayName="Activity Queue" Source="/Pages/Queue.xaml" />
</mui:LinkGroup.Links>
</mui:LinkGroup>
<mui:LinkGroup DisplayName="Search" >
<mui:LinkGroup.Links>
<mui:Link DisplayName="Customers" Source="/Pages/SearchPage.xaml" />
</mui:LinkGroup.Links>
</mui:LinkGroup>
</mui:ModernWindow.MenuLinkGroups>
近代UI WPFの例の抜粋です、 ICommand "AddItem"が実行され、直ちに( "Open Work"グループ内の) "ActivityPage.xaml"に戻りたいとします。
CollectionChanged
イベントにHandlerを接続し、手動でページを設定してもNavigationServiceサンプル(here)が問題を解決してくれていないことは理想的ですこの1つは...
最後の手段として、MVVM LightをNugetから追加しました。私はViewModelでIModernNavigationServiceを実装しようとしましたが、ViewModelLocatorを動作させる方法を理解できません。