这是我注册一个
我的问题是,为什么需要指定所有者的类型,如果指定了与实际所有者不同的类型会发生什么?
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
)。我的问题是,为什么需要指定所有者的类型,如果指定了与实际所有者不同的类型会发生什么?