我是WPF的新手。我想在我的C#文件中使用食物集合,但我似乎無法使用FoodCategory作爲變量。我想要訪問它們,就好像它們在列表中一樣。所以像Console.WriteLine(FoodCategory[0].Name);
如何在C#文件的XAML中使用指定的變量?
我如何獲得FoodCategory在我的C#文件?
<Window.Resources>
<src:FoodCollection x:Key="FoodCategory">
<src:Food Name="Popcorn"
ImagePath="Resources\popcorn.png"
/>
<src:Food Name="Drinks"
ImagePath="Resources\drinks.png"
/>
<src:Food Name="Snacks"
ImagePath="Resources\snacks.png"
/>
<src:Food Name="Combo"
ImagePath="Resources\combo.png"
/>
<src:Food Name="Special"
ImagePath="Resources\nachos.png"
/>
</src:FoodCollection>
<DataTemplate DataType="{x:Type src:Food}">
<StackPanel Orientation="Vertical" Margin="0" Background="Transparent" Width="Auto">
<Image Margin="10,0,10,0" Source="{Binding ImagePath}" Stretch="Fill" Width="120"/>
</StackPanel>
</DataTemplate>
</Window.Resources>