とをプロパティにListView
バインドItemSource
し、ICollectionView
選択したアイテムをdpプロパティにバインドしています。
public static readonly DependencyProperty SelectedProperty =
DependencyProperty.Register("Selected",
typeof(Myclass),
typeof(MyControl), new PropertyMetadata(SelectedContactChange));
static void SelectedContactChange(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
MyControlcontrol = d as MyControl;
control.MYView = CollectionViewSource.GetDefaultView(((Myclass)e.NewValue).Numbers);
}
そして、私は別のリストビューとMYViewプロパティへのバインディングitemsourceを持っています。
ICollectionView _myView;
public ICollectionView MYView
{
get { return _myView; }
set
{
_myView= value;
}
}
SelectedPropertyを変更する場合、MYViewの値を設定しますが、MYViewとバインドする新しい値をリストビューに表示しません!!!
SelectedPropertyを変更したときにMYViewプロパティを変更するにはどうすればよいですか?