我有一个DataObject和一个DataTemplate,它具有DataType = x:Type DataObject。 我有一个ContentControl,其内容为DataObject。 在ContentControl的OnContentChanged()上,我需要从新的Conten的DataTemplate访问smtg,这是一个DataObject。
我该怎么做?
Inverse,如果我有一个UIObject,我需要获取后面的数据,我通过DataContext得到它,但我不知道如何以这种方式得到它。
请帮忙, 丹尼尔
答案 0 :(得分:1)
我认为你在这里走错了路。在DataObject
内执行您需要执行的操作,然后在DataTemplate
中使用触发器,附加行为,样式和whatsnot,以反映DataObject
的正确状态。
不太明智的解决方案是VisualTreeHelper
,但使用它会让你遇到麻烦。