Xaml 将图像绑定到数据
我有一个产品列表,我希望他们有不同的图像,我如何绑定图像,使列表中的每个产品都有不同的图像Xaml 将图像绑定到数据,xaml,Xaml,我有一个产品列表,我希望他们有不同的图像,我如何绑定图像,使列表中的每个产品都有不同的图像 <PivotItem Header="Lista"> <ListView x:Name="List1" ItemsSource="{x:Bind ProdutoViewModel.Produtos}"> <ListView.ItemTemplate> <DataTemplate x:D
<PivotItem Header="Lista">
<ListView x:Name="List1" ItemsSource="{x:Bind ProdutoViewModel.Produtos}">
<ListView.ItemTemplate>
<DataTemplate x:DataType="list:Produto">
<ListView>
<StackPanel>
<TextBlock Text="{x:Bind Nome, Mode=OneWay}" Margin="100,10,10,10"/>
<TextBlock Text="{x:Bind Preco, Mode=OneWay}" Margin="100,10,10,10"/>
<TextBlock Text="{x:Bind Disponivel, Mode=OneWay}" Margin="100,10,10,10"/>
<TextBlock Text="{x:Bind Fornecedor, Mode=OneWay}" Margin="100,10,10,10"/>
<TextBlock Text="{x:Bind Categoria, Mode=OneWay}" Margin="100,10,10,10"/>
<Image Source="Assets/mouse.png" Height="50" Width="80" Margin="10,-300,100,10"/>
<Image Source="Assets/teclado.png" Height="50" Width="80" Margin="10,-100,100,10"/>
</StackPanel>
</ListView>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
上面的代码在我每次添加产品时都会添加这两个图像,因此每个产品都有这两个图像。这些图像与其他属性一样,应该是视图模型的一部分。然后可以像TextBlock.Text属性一样绑定Image.Source属性。视图模型属性的类型可以是图像路径的字符串或Uri,也可以是ImageSource。