我有一堆datatemplates用于在ItemsControl中显示各种sql-views。我不知道在运行时我将使用哪个datatemplate。 (每个视图都有不同的列) 接下来,我为所有那些不需要任何特殊内容的视图创建了一个通用的动态数据窗口。
当我显示视图时,我想首先查看所有可用的datatemplates,如果有匹配的,则使用默认的动态datatemplate。
我的问题是如何在代码中按名称“搜索”数据模板?用户控制也是可能的。
谢谢,
Elger在一起
答案 0 :(得分:0)
使用datatemplateselector或只使用window.FindResource来实现这一目的。
这对我有所帮助:
http://www.developingfor.net/net/dynamically-switch-wpf-datatemplate.html