一,如图所示,在WPF中使用MVVM的框架情况下,由于系统是属于车型下的子数据,所以在选择时需要车型下拉框更改时才能绑定系统的下拉框的数据。
TextChanged,Checked等转换成命令的方式。接下来我们就以下拉控件为例子,来看看具体的实例:
View代码:(这边声明了i特性和mvvm特性,一个是为了拥有触发器和行为附加属性的能力,当事件触发时,会去调用相应的命令,EventName代表触发的事件名称;一个是为了使用MVVMLight中 EventToCommand功能。)
这边就是当ComboBox执行SelectionChanged事件的时候,会相应去执行 SelectCommand 命令。
1、 首先添加引用
xmlns:mvvm=“http://www.galasoft.ch/mvvmlight”
xmlns:i=“clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity”
2、事件转命令
<TextBlock Text="车型
:" VerticalAlignment="Center" Margin="40,0,0,5" FontSize="14"/> <ComboBox Name="CboMotorcycleType"
VerticalAlignment="Ce