我有一个员工ID和与该员工相关联的图像作为项目中的资源(该图像在员工姓名旁边的列表中显示)。
所以我认为应该像这样:
所以我认为应该像这样:
<DataTemplate DataType="{x:Type m:Employee}">
<Grid>
<Image Grid.Column="0" Name="image" Source="../Images/{Binding Path=Id}.jpg"/>
这不是有效的XAML。
我想我可以在代码后台处理一些数据绑定事件并在那里创建路径?但这对我来说似乎不是最理想的方法。
我可以将路径存储在我的Employee类中,但这很糟糕。
<DataTrigger Binding="{Binding Id}" Value="1"><Setter Property="Source" TargetName="Image" Value="../Images/1.jpg"/></DataTrigger>
。此外,请使用支持透明度的PNG格式。 - Federico Berasategui