私は、メインメニューとして、Office UIライセンスサイトからWPFリボンコントロールを使用してMVVMアプリケーションを開発しています。私はバインドできず、何らかの形でコンテキストタブをリボンコントロールに挿入することはできません。私はすべてのコンテキストタブのマークアップとコマンドバインディングを私のメインビューに保存するのではなく、選択したビューに応じてこのタブを使用し、このタブを同じビューまたはこのタイプのタブのみの特別なビューに保存します。出来ますか?あなたができるWPFを実装する方法リボンコンテキストタブMVVMの方法
4
A
答えて
0
一つはMainWindow
でそのマークアップを配置する必要性を回避、あなたのApp.configファイル内のさまざまなRibbonTab
秒間Style
のかさえControlTemplate
Sを書くことです。次にをすべてRibbonTab
を MainWindow.xaml
に追加し、それぞれのメインビューモデルにバインドしてVisibility
のプロパティを設定します。メインビューモデルではbool
〜Visibility
の単純なコンバータを使用して、bool
のプロパティをロードできます。
関連する問題
- 1. MVVMの方法で単一項目DragDrop WPF Listviewを実装する方法は?
- 2. MVVMでダイアログアーキテクチャを実装する方法
- 3. WPFでグラフィカルロジックフローを実装する方法
- 4. MVVMを使用してwpfで制御イベントを実装する方法は?
- 5. CollectionViewSource WPF DataGrid用MVVM実装
- 6. MVVMを関数呼び出しに実装する方法は?
- 7. MVVMアプローチでDataGridを実装する方法
- 8. WinForms/WPFの "Remember Me"チェックボックスを実装する最良の方法
- 9. WPF MVVM CanExecuteメソッド実装の問題
- 10. WPFでコントロールを「装飾する」方法
- 11. WPFアプリケーションで「Remember me」を実装する方法
- 12. WPFで "メガメニュー"を実装する方法は?
- 13. WPFでキャンバスにタッチイベントを実装する方法
- 14. WPFでイベントベースでないアクションを実装する方法
- 15. WPF:汎用ウィンドウを実装する方法は?
- 16. MVVMパターンを使用するときにツールバーを実装する方法は?
- 17. MVVMを使用してそのようなアプリケーションを実装する方法
- 18. MVVMを使用してSilverlightデータフォームのIsEnabledChangedを実装する方法
- 19. MVVMでWPFアプリケーションのFolderBrowserDialogを使用する方法
- 20. mvvm wpfモデルのrelayコマンドを破棄する方法
- 21. WPF - MVVM Light、ContentControlのコンテンツをバインド/設定する方法
- 22. MVVMで論理検証を実装する良い方法は何ですか?
- 23. シングルサインオン - 実装方法
- 24. MVVM WPFアプリケーションでウィンドウ終了をキャンセルする方法
- 25. wpf mvvmでスタックパネルを非表示/表示する方法
- 26. WPF MVVMでユーザーコントロールを使用する方法
- 27. ViewModelリスト(WPF MVVM)にViewコントロールを正しくバインドする方法
- 28. wpf/mvvmでコンテンツを再利用する方法
- 29. MVVMビューモデルでC#WPFスレッドを処理する方法
- 30. MVVMでWPF UserControlを作成する方法
ViewModelTemplateセレクタが必要です。データテンプレートは、各ビューモデルで指定するテンプレートの文字列名によって選択されます。申し訳ありませんが私の答えは少し混乱している場合。 – nomail