2

アイテムを選択するContextMenuのは良い考えですか、それとも何か良い方法はありますか?ListBoxConverter

明確にするために、私の状況を説明します。

リストボックス コントロールがあります。この LisboxのItemsSourceObservableCollection<MyClass>

Listbox の ItemContainerStyle の ContextMenu を次のように設定しました。

<Setter Property="ContextMenu" Value="{Binding Converter={StaticResource contextMenuConverter}}"/ >

ContextMenuConverterでは、 MyClass クラスのいくつかのプロパティを確認し、ContextMenuそれに応じて選択します。

4

1 に答える 1

1

ええと、いや、それは実際にはかなり良いです。

別のオプションは、SelectedItemViewModelにバインドし、プロパティを同じにバインドし、 に基づいて が変更されるたびにContextMenu新しい を返すことです。ContextMenuSelectedItemSelectedItem

しかし、率直に言って、私はあなたのソリューションがもっと好きです。そのクリーナー。

于 2013-07-19T15:55:32.863 に答える