1

我在 ResourceDictionary 中定义了一个 DataTemplate。我需要在后面的代码中访问 DataTemplate。(即)我需要将在 ResourceDictionary 中定义的这个 DataTemplate 设置为后面代码中的 ContentControl.ContentTemplate 属性。我怎样才能做到这一点。下面是我的 xaml 代码。

<ResourceDictionary>
...
<DataTemplate x:Key="template">
        <Border BorderThickness="2" 
                BorderBrush="Black">
            <TextBlock Text="{Binding Path=value}" Padding="2" />
        </Border>
    </DataTemplate>
...
</ResourceDictionary>

这是我尝试过的代码:

ResourceDictionary rd = new ResourceDictionary() { Source = new Uri("ms-appx:///sample.xaml", UriKind.Absolute) };
object tem;
rd.TryGetValue("template", out tem);

谁能指出我如何访问它?

4

0 回答 0