截至目前,我使用直接绑定到图像的源分配 TreeView 项的图像:
<DataTemplate DataType="{x:Type local:GeoPoint}"> <StackPanel Orientation="Horizontal"> <Image Source="{Binding Color}" Height="32" /> <TextBlock Text="{Binding Name}" VerticalAlignment="Center"/> </StackPanel></DataTemplate>
颜色绑定是指包含PNG路径的字符串,例如“/Resources/red.png”
我想让自定义类型“MarkerColor”的颜色变量,一个包含几种颜色的枚举,并让图像源绑定引用这个值,这样如果
颜色 = MarkerColor.green;绑定将引用“/Resources/green.png”
注意PNG的名字不一定和MarkerColor的名字一样,需要一个“适配器”来转换类型
我知道如何在 Java Android SDK 中做到这一点,但不确定如何在 Wpf 中实现这一点
犯罪嫌疑人X
相关分类