私はWPFが初めてです。私はC#ファイルでFoodのコレクションを使用したいと思いますが、変数としてFoodCategoryを使用することはできません。あたかも彼らがリストに入っているかのように私はそれらにアクセスしたかったのです。 so like Console.WriteLine(FoodCategory[0].Name);
C#ファイルのXAMLで指定された変数を使用する方法は?
C#ファイルでFoodCategoryを取得するにはどうすればよいですか?
<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>