C# 如何在代码隐藏中从DataTemplate创建控件实例
如何创建代码隐藏中由C# 如何在代码隐藏中从DataTemplate创建控件实例,c#,.net,wpf,datatemplate,code-behind,C#,.net,Wpf,Datatemplate,Code Behind,如何创建代码隐藏中由DataTemplate描述的控件实例?我在资源字典中找到了一个模板: var template = resourceDictionary["Button"] as DataTemplate; 现在我想使用DataTemplate创建一个控件,但是如何创建呢 var control = template.[MakeControl]? 调用LoadContent()并强制转换结果: var template = resourceDictionary["Button"] as
DataTemplate
描述的控件实例?我在资源字典中找到了一个模板:
var template = resourceDictionary["Button"] as DataTemplate;
现在我想使用DataTemplate
创建一个控件,但是如何创建呢
var control = template.[MakeControl]?
调用LoadContent()
并强制转换结果:
var template = resourceDictionary["Button"] as DataTemplate;
var control = template.LoadContent() as Button;
<DataTemplate x:Key="Button">
<Button Content="btn" />
</DataTemplate>