我试图创建派生自标准网格的自定义控件。我添加了一个ObservableCollection作为Custom控件的DependencyProperty。但是,永远不会达到它的获取/设置。在创建可以与ObservableCollection一起正常工作的DependencyProperty时,我可以有一些指导吗?
public class MyGrid : Grid
{
public ObservableCollection<string> Items
{
get
{
return (ObservableCollection<string>)GetValue(ItemsProperty);
}
set
{
SetValue(ItemsProperty, value);
}
}
public static DependencyProperty ItemsProperty =
DependencyProperty.Register("Items", typeof(ObservableCollection<string>),
typeof(MyGrid), new UIPropertyMetadata(null, OnItemsChanged));
}
红颜莎娜