7
我正在使用MVVM,并试图以这种方式将Image的Source属性绑定到我的ViewModel,以便我可以即时更改图标。这是什么最好的模式?我仍然可以灵活地改变我的ViewModel以适应,但我不知道从xaml或ViewModel开始。MVVM中的WPF数据绑定Image.Source
要清楚,我不希望我的ViewModel知道具体图像(这是视图知道),只是触发不同图像的状态。现在我只有两个州,比如说红色和绿色。我应该创建一个Enum属性还是一个bool?然后我如何禁止切换图像源?
我正在使用.Net 4.你可能可以详细说明这一点吗?也许是一个例子? – BrettRobi 2010-03-28 01:15:01
我是第二个里德的解决方案。在视图中使用枚举,并在视图中使用数据触发器。 http://msdn.microsoft.com/en-us/library/system.windows.datatrigger.aspx – 2010-03-28 01:27:34
@BrettRobi:你去 – 2010-03-28 01:32:09