我可以从另一个获得一个附加财产的价值吗?

时间:2012-07-24 13:45:31

标签: c# xaml

如果我在一个对象上有两个附加属性

  1. 来源
  2. 目标
  3. 是否可以从目标属性的属性更改方法查询源附加属性的值,或者它们是否彼此不了解?

1 个答案:

答案 0 :(得分:2)

当然,我一直在为需要检索CommandParameter对象的附加ICommand属性执行此操作。

E.g:

private static void HandleKeyDown(object sender, KeyEventArgs e)
{
  var param = sender.GetValue(CommmandParameterProperty);
  GetKeyDownCommand((UIElement)sender).Execute(param);
}