Tengo un DataTemplate
definido en un archivo xaml al que quiero acceder mediante el código C#. ¿Alguien puede decirme cómo puedo acceder a él? Agregué un nuevo archivo ResourceDictionary
y su nombre es Dictionary1.xaml. tengo una plantilla de datos tales como:¿Cómo puedo acceder a ResourceDictionary en wpf desde el código C#?
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<DataTemplate x:Key="mytemplate">
<TextBlock Text="Name:" Background="Blue"/>
</DataTemplate>
</ResourceDictionary>
no tengo una llamada ListBox
listBox1 y quiero asignarlo a la propiedad es Itemtemplate
pero no estoy consiguiendo cómo puedo hacerlo?
No entiendo. Esta respuesta no usa la clave. –
FindResource toma un argumento, la clave. typeof (yourDataTemplateTargetType) es la clave en este ejemplo. –
Hola. ¿Qué pasa si la clave no es un tipo, sino una cadena como en el ejemplo de OP? –