相关疑难解决方法(0)

WPF:在DataTemplateSelector类中从UserControl查找资源

我知道有这个线程:如何从WPF中的DataTemplateSelector类中找到UserControl中的资源?

问同样的问题.

但是......我对答案不满意!必须有一种方法来获取资源

包含ContentControl/Presenter的UserControl声明:

ContentTemplateSelector="{StaticResource MySelector}" 
Run Code Online (Sandbox Code Playgroud)

每个派生DataTemplateSelector类在其SelectedTemplateMethod =>中都有一个参数

容器,它是DependencyObject的类型.

好的容器在我的情况下是contentcontrol.

是不是可以从"contentcontrol"开始爬上可视树并尝试通过FindAncestor获取UserControl?

wpf resources user-controls datatemplateselector

5
推荐指数
1
解决办法
8948
查看次数

如何从ListViewItem获取ListView?

我有一个ListViewItem添加到ListView,但我不知道它添加到哪个ListView.

我想(通过ListViewItem)能够从项目本身获取ListView.

我尝试使用Parent属性,但由于某种原因,它返回一个StackPanel.

有任何想法吗?

wpf

5
推荐指数
1
解决办法
5006
查看次数