作成日:2021/08/03 最終更新日:2021/12/22
文書種別
不具合
状況
修正済み
詳細
C1MultiSelectのCheckedMemberPathプロパティにデータソース項目を割り当てた場合、その初期値がtrueであっても、C1MultiSelectが表示されたタイミングで選択状態になっていません。
ドロップダウンした後は正常に反映されます。
ドロップダウンした後は正常に反映されます。
回避方法
この問題は 2021J v3 (5.0.20213.159) で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
C1MultiSelectのLoadedイベントで選択状態に設定します。
◎サンプルコード(C#)
※修正版を適用しない場合の回避方法は以下の通りです。
C1MultiSelectのLoadedイベントで選択状態に設定します。
◎サンプルコード(C#)
private void MultiSelect_Loaded(object sender, RoutedEventArgs e)
{
var items = multiSelect.ItemsSource as List<Node>;
if (items == null)
return;
foreach (var item in items.Where(x => x.IsSelected == true))
{
multiSelect.SelectedItems.Add(item);
}
}