DependencyProperty - > AddOwner

时间:2015-01-28 07:41:04

标签: wpf

我想知道当我不打算更改DependencyObject的元数据时是否需要调用AddOwner()。我改变了一个小的演示程序,直接使用现有的DependencyObject,它似乎没有改变行为。

现有代码:

FontSizeProperty = Control.FontSizeProperty.AddOwner(typeof(TextLabel));

我的代码:

FontSizeProperty = Control.FontSizeProperty;

1 个答案:

答案 0 :(得分:1)

你只需要

  FontSizeProperty = Control.FontSizeProperty.AddOwner(typeof(TextLabel)); 

如果您打算添加特定于新所有者的元数据。

例如propertychange回调委托或默认值。