2
私はListBoxの項目ソースにバインドしたFlags Enum値を持っています。私はSelectionMode
を複数使用しています。リストボックスの選択したすべての項目をフラグEnumプロパティに割り当てる必要があります。選択したアイテムをどのようにバインドできますか?xamlのリストボックスの複数の選択された項目をバインドする方法
private void ListBox_SelectionChanged(object sender,SelectionChangedEventArgs e)
{
ListBox list = sender as ListBox;
this.Weekdays=list.SelectedItems.GetType().GetEnumValues().GetEnumerator()
as Weekdays;
}
ここで、weekdaysは、WeekdaysタイプのFlags-Enumです。リストボックスの選択したすべての項目を平日にバインドします。
あなたはそれらをプロパティからバインドするか、イベントハンドラで必要としますか? –
@Kylo Ren、Flag-Enum型のプロパティに選択したアイテムをバインドします。 –
次に、独自のカスタムクラスのListBoxを作成する必要があります –