【发布时间】:2009-05-15 13:46:58
【问题描述】:
这就是我注册DependencyProperty的方式:
public static readonly DependencyProperty UserProperty =
DependencyProperty.Register("User", typeof (User),
typeof (NewOnlineUserNotifier));
public User User
{
get
{
return (User)GetValue(UserProperty);
}
set
{
SetValue(UserProperty, value);
}
}
DependencyProperty.Register方法的第三个参数要求你指定依赖属性所在控件的类型(本例中,我的用户控件称为NewOnlineUserNotifier)。
我的问题是,为什么要指定所有者的类型,如果指定的类型与实际所有者的类型不同,会发生什么?
【问题讨论】:
标签: c# wpf dependency-properties