我创建了一个类:
如果存储中的切片发生变化,我该如何重新呈现组件?
class StorageBase
{
public Queue<Slices> Slices {get;set;}
}
一个WPF自定义控件,具有类型为StorageBase的依赖属性Storage:
public StorageBase Storage
{
get { return (StorageBase)GetValue(StorageProperty); }
set { SetValue(StorageProperty, value); }
}
public static readonly DependencyProperty StorageProperty =
DependencyProperty.Register("Storage", typeof(StorageBase), typeof(MaterialStreamControl), new UIPropertyMetadata(null, new PropertyChangedCallback(OnStoragePropertyChanged)));
static void OnStoragePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
(d as MaterialStreamControl).Render();
}
如果存储中的切片发生变化,我该如何重新呈现组件?