ICommandをWPF(4.5)ComboBoxItemで実装するにはどうすればよいですか?私がいるCommandBindingみましたが、私はエラーメッセージを取得して「コマンド」タイプのプロパティ 『』。A 『』は結合は唯一のDependencyObjectのDependencyPropertyの上に設定することができますいるCommandBinding」ComboBoxItemのWPF ICommand実装
答えて
- を以下に示すようにSystem.Windows.Interactivityへの参照を追加します。
次に、Windows.xamlに以下の行を追加します。これは、XAML
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
は下記のように、あなたのコンボボックスのXAMLのようなことのようになります: -
<ComboBox Name="myComboBox" SelectedValuePath="Content">
<i:Interaction.Triggers>
<i:EventTrigger EventName="SelectionChanged">
<i:InvokeCommandAction Command="{Binding YourCommandName}"
CommandParameter="{Binding ElementName=myComboBox,
Path=SelectedValue}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
<ComboBoxItem Content="ItemOne" />
<ComboBoxItem Content="ItemTwo" />
<ComboBoxItem Content="ItemThree" />
</ComboBox>
エラー:{"ファイルまたはアセンブリ 'System.Windows.Interactivity、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35'またはその依存関係のいずれかを読み込めませんでした。配置されたアセンブリのマニフェスト定義がアセンブリに一致しません(HRESULTからの例外:0x80131040) ":" System.Windows.Interactivity、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35 "} –
参照として追加する必要があります – Ramankingdom
@ReizTroyDuranteコード参照を追加しました – Ramankingdom
- 1. WPFのComboBoxItemへのコマンドのバインド
- 2. WPF UserControlとICommand
- 3. 非同期のICommandの実装
- 4. WPFのComboBoxItemへのバインドコマンド
- 5. Wpf C#Change checkbox comboboxitem color + disable
- 6. MVVM/ICommandパターンでWPFでBackgroundWorkerを正しく実装する方法
- 7. WPF ICommandとRoutedCommandの比較
- 8. WPF ComboBoxItem(TextBlockとButton) - ドロップダウンクローズの問題
- 9. WPFカラーピッカーの実装
- 10. WPF - IScrollInfoの実装
- 11. WPF、MVVM、ICommandの、およびリポジトリ
- 12. WPFアプリケーションコマンドをViewModelにバインドするICommand
- 13. WPFでのコマンドパターンの実装
- 14. WPFでのルーティングコマンドの実装
- 15. WPF AppBar autohideの実装
- 16. CollectionViewSource WPF DataGrid用MVVM実装
- 17. C#ICommand/RelayCommand
- 18. WPF ComboBoxItemコンボボックスSelectedIndexが-1のときの背景の変更
- 19. WPFでのSetterプロパティのComboBoxItem値のバインドMVVM
- 20. DataTemplateを使用してWPF-ComboBoxItemのTextSearch.Textを設定します。
- 21. 複数のボタンをクリックした後のICommandの「フリーズ」のWPFデータバインド
- 22. SilverlightのMVVM(ICommand)
- 23. Tabキーを使用してWPF ComboBoxItemを選択する
- 24. ビュー内のWPFボタンコマンドがviewmodelのICommandに発砲しない
- 25. wpfの2つのmenuItemをIcommandで切り替える方法
- 26. コントロールのWPFのICommand動作を拡張できますか?
- 27. WPF - 基本クラスのSystem.ComponentModel.INotifyPropertyChangedの実装
- 28. WPFでのフォームの実装C#
- 29. WPFアプリケーションでのフォントの実装
- 30. 「ComboBoxItemのインラインコレクション」
はあなたのコードを投稿してください - ComboBoxItemのどのプロパティにバインドしようとしていますか? – auburg
[WPF ICommand MVVM実装]の可能な複製(https://stackoverflow.com/questions/1468791/wpf-icommand-mvvm-implementation) – rmjoia
コマンドは、ボタンからのユーザー入力を処理するために使用されます(主に)何か(?)は 'ComboBox'でアイテムを選択するときに実行されます。イベントを発生させるか、データバインディングを使用することを提案します。 – Bojje