C# 无法访问资源字典
我有一个Wpf项目,在这个项目中我创建了一个资源字典,但我无法访问其中的tamplates 在我的字典里我有:C# 无法访问资源字典,c#,wpf,resourcedictionary,C#,Wpf,Resourcedictionary,我有一个Wpf项目,在这个项目中我创建了一个资源字典,但我无法访问其中的tamplates 在我的字典里我有: <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <DataTemplate x:Key="Itemak
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<DataTemplate x:Key="Itemaki">
<StackPanel>
<Grid Background="#4C747474">
<Grid.RowDefinitions>
<RowDefinition Height="30"/>
<RowDefinition Height="10"/>
</Grid.RowDefinitions>
<Grid Grid.Row="0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="30"/>
<ColumnDefinition Width="100"/>
</Grid.ColumnDefinitions>
<Image Grid.Column="0" Source="C:\image.jpg" Stretch="Fill"/>
<Grid Grid.Column="1" Width="90" Margin="0,0,10,0">
<Grid.RowDefinitions>
<RowDefinition Height="20"/>
<RowDefinition Height="10"/>
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" Text="{Binding SName}" FontSize="13" Foreground="White" VerticalAlignment="Center" HorizontalAlignment="Center" />
<TextBlock Grid.Row="1" Text="{Binding SGenre}" FontSize="9" Foreground="#FF2AACAC" VerticalAlignment="Center" HorizontalAlignment="Center"/>
</Grid>
</Grid>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="50"/>
<ColumnDefinition Width="50"/>
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="{Binding SCountry}" FontSize="9" Foreground="White" VerticalAlignment="Center" HorizontalAlignment="Center" />
<TextBlock Grid.Column="1" Text="{Binding SCity}" FontSize="9" Foreground="White" VerticalAlignment="Center" HorizontalAlignment="Center"/>
</Grid>
</Grid>
</StackPanel>
</DataTemplate>
如何在我的主窗口xaml中使用它???在你的应用程序中。xaml将它粘贴到
:
希望能有帮助
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="YOUR DICTIONARY NAME.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>