5
将附加属性应用于对象的顺序是什么?我想我应该忽略这一点,但在这里我的场景: 我有一个附加属性将虚拟机粘贴到视图,然后,依赖于第一个附加属性。我试图看看如果第二个设置在第一个之前会发生什么,但我无法设法得到错误!即第一个(模型)总是在第二个之前设置,无论xaml中的顺序如何。谁在驾驶分配顺序?我可以改变它吗?附加属性订单
现在我通过订阅的媒体资源相关联的改变事件处理的assigmement晚:
DependencyPropertyDescriptor dd = DependencyPropertyDescriptor.FromProperty(FrameworkElement.DataContextProperty,depo.GetType());
dd.AddValueChanged(depo, (s, a) =>
{
ChangeDatacontext(s as DependencyObject);
}
和模拟问题我手动设置一个新的DataContext的对象。
感谢, 菲利克斯
这是工作感谢。但是如果你有两个不同的对象呢?现在我正在订阅对象上的PropertyChange事件,它对我有用,但我只是好奇为什么一个proeprty总是先于另一个设置。 – 2011-04-19 08:53:26