这是我的情况。
我有两个属性:Type和State。
Type是一个枚举类型,有3个值,例如 ball(球)、car(汽车)、arrow(箭头)。State是一个整数,可以接受3个状态值,例如-1、0、1。另外,我有每个状态值对应的9张图片。
例如,如果我选择球作为类型并选择-1作为值,则我想显示一个红色的球。如果我选择箭头作为类型并选择1作为值,则我想显示一个向上的箭头等等。
我能够在WPF中完成此操作。我创建了3个带有空白图像的DataTemplates。然后,我使用DataTrigger来检查并更新所选StateValue的特定图像。
但是,在Silverlight中我该如何做呢?我知道我必须在VSM中进行操作。但是,我想了解更多有关此操作的详细信息或任何可用的替代方法。