私はここで少し困惑しています。私はList<BitmapImage>
データを取り込んでいる Viewmodel に を持っています。ItemsControl を使用してビューにリストを表示しようとしていますが、画像が表示されません。奇妙なことに、Image タグを使用している場合は、同じコレクションにアクセスして表示する画像を取得できます。
<ItemsControl ItemsSource="{Binding Path=Images}" MinHeight="80">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<Image Source="{Binding}" MinWidth="80" MinHeight="80" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
<Image HorizontalAlignment="Left" Name="image1" Stretch="Uniform" VerticalAlignment="Top" Source="{Binding Path=Images[0]}" MinHeight="80" MaxHeight="200" />
どちらも を指していることに注意してくださいImages
。Image が表示され、ItemsControl は空のままです。何が起こっている?