如何访问具有DataTemplate并分配了DataType的DataObject的DataTemplate?

时间:2010-06-14 10:55:52

标签: wpf datatemplate datacontext types

我有一个DataObject和一个DataTemplate,它具有DataType = x:Type DataObject。  我有一个ContentControl,其内容为DataObject。  在ContentControl的OnContentChanged()上,我需要从新的Conten的DataTemplate访问smtg,这是一个DataObject。

我该怎么做?

Inverse,如果我有一个UIObject,我需要获取后面的数据,我通过DataContext得到它,但我不知道如何以这种方式得到它。

请帮忙,  丹尼尔

1 个答案:

答案 0 :(得分:1)

丹尼尔,

我认为你在这里走错了路。在DataObject内执行您需要执行的操作,然后在DataTemplate中使用触发器,附加行为,样式和whatsnot,以反映DataObject的正确状态。

不太明智的解决方案是VisualTreeHelper,但使用它会让你遇到麻烦。