0
ItemsControlを使用して画像のソースをバインドするには、どのような種類のリストが必要ですか。私はこのようなのItemsControlを持っている:ItemsControl on Image Typeのエラー
<ItemsControl x:Name="championPicControl" Margin="10,0,516,63">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Image Source="{Binding}" Height="100" Width="100"/>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
そして、それは私に私がエラーを取得:
List<BitmapImage> list = new List<BitmapImage>();
foreach(var i in summsList)
{
BitmapImage champ = new BitmapImage();
champ.BeginInit();
champ.UriSource = new Uri("Resources/championsSquare/" + i.championName + "_Square_0.png", UriKind.Relative);
champ.EndInit();
list.Add(champ);
}
championPicControl.ItemsSource = list;
どのようなタイプのリストのと私はそれが仕事を得るために行う必要がありますか?
どのようなエラーが表示されますか? – FishStix
あなたのコードに2つの潜在的な問題があります: 組み込みリソース用UriKind.Absolute 'pack:// application:,,,/[YourAssemblyName];コンポーネント/リソース/ {Y ourImageName}。 ObservableCollectionリストの代わりに – Anton