【发布时间】:2013-01-15 13:22:29
【问题描述】:
我知道有这个帖子:How to find a resource in a UserControl from a DataTemplateSelector class in WPF?
问同样的问题。
但是...我对答案不满意!必须有一种方法来获取资源的
包含声明此内容的 ContentControl/Presenter 的用户控件:
ContentTemplateSelector="{StaticResource MySelector}"
每个派生的DataTemplateSelector类在其SelectedTemplate方法中都有一个参数=>
容器类型为 DependencyObject。
容器在我的例子中就是 contentcontrol。
难道不能从“contentcontrol”开始爬上可视化树并尝试 通过 FindAncestor 获取 UserControl ?
【问题讨论】:
标签: wpf user-controls resources datatemplateselector