public class ImageChannel
{
public string ImagePath { get; set; }
public ImageSource Image
{
get
{
return new BitmapImage(new Uri("ms-appx://" + this.ImagePath));
}
}
public List<ImageChannel> ImageChannels
{
get
{
return new List<ImageChannel>()
{
new ImageChannel() { ImagePath="/Assets/image.png" }};
// the other images
}
}
}
<ListView ItemsSource="{Binding ImageChannels}" Margin="222,10,340,140">
<ListView.ItemTemplate>
<DataTemplate>
<Image Height="113" Source="{Binding}" Stretch="None"/>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
なぜこれが機能しないのですか?私はここで本当に迷っています。リストビューに追加するアイテムの横に画像を追加しようとしています。たとえば、「画像」|「Microsoft」などです。ありがとうございます。