WPF
来源:互联网 发布:分享到qq好友js代码 编辑:程序博客网 时间:2024/06/17 06:52
原文:http://www.cnblogs.com/mantian/archive/2014/05/07/3713524.html
将所有的事件,属性,都映射到ViewModel中。好处多多,以后开发尽量用这种模式。
解决方法:
使用System.Windows.Interactivity.dll,添加该dll到项目引用
1
xmlns:i=
"clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
ComboBox映射的代码:
<ComboBox VerticalAlignment="Center" HorizontalAlignment="Left" MinWidth="120" Margin="10,0,0,0" x:Name="cboTest" DisplayMemberPath="FamilyName" SelectedValuePath="IdFamily" IsReadOnly="True" ItemsSource="{Binding ListFamily}" SelectedValue="{Binding Path=ViewModel.SelectedFamilyNameID, Mode=TwoWay, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type UserControl}}}" Validation.ErrorTemplate="{x:Null}" Visibility="{Binding ComboBoxVisibility}" > <i:Interaction.Triggers> <i:EventTrigger EventName="SelectionChanged"> <i:InvokeCommandAction Command="{Binding FamilySelectionChangedCommand}" CommandParameter="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}},Path=DataContext}"/> </i:EventTrigger> </i:Interaction.Triggers> </ComboBox>
阅读全文
0 0
- WPF
- WPF
- WPF
- WPF
- WPF
- WPF
- WPF
- WPF
- wpf
- wpf
- WPF
- WPF
- WPF
- WPF
- WPF
- WPF
- WPF
- WPF
- 11GR2 撤卸失败安装的grid
- POJ 1004 浮点数运算水题
- java 读取clob字段的几种方法
- 微信小程序之网络请求简单封装
- 大型项目架构演进过程及思考的点
- WPF
- Global 和 Local 函数
- 2017.06.27 有关c++命名空间的学习
- java实用方法系列 从源数组考贝到目标数组 边界检查的问题
- 重写alert方法
- 使用JNI技术实现Java和C/C++互调(C/C++调Java)
- Error querying database. Cause: java.lang.NumberFormatException: For input string: "否"
- 深入理解分布式事务
- CentOS6.6 RPM安装MySQL-5.6.36,并创建指定数据库账号