zoukankan      html  css  js  c++  java
  • MvvM datagrid多行选中绑定

    前台


    <i:Interaction.Triggers>
                <i:EventTrigger EventName="SelectionChanged">
                      <i:InvokeCommandAction Command="{Binding GetSelectCondition}"
                                                   CommandParameter="{Binding SelectedItems,ElementName=dg_list}" />
                        </i:EventTrigger>
                </i:Interaction.Triggers>     


    后台:

    选中行属性:       //要合并的条件集合
            private List<QueryCondition> _selectConditions;
            /// <summary>
            /// 要合并的条件集合
            /// </summary>
            public List<QueryCondition> SelectConditions
            {
                get
                {
                    return _selectConditions;
                }
                set
                {
                    _selectConditions = value;
                }
            }

    事件

            /// <summary>
            /// 获取要合并的条件集合
            /// </summary>
            /// <param name="items"></param>
            private void GetSelectCondition(IList  items)
            {
                SelectConditions = new List<QueryCondition>();
                foreach (var item in items)
                {
                    QueryCondition q = item as QueryCondition;
                    SelectConditions.Add(q);
                }
            }

  • 相关阅读:
    执行游戏时出现0xc000007b错误的解决方法
    html中#include file的使用方法
    使用ServletFileUpload实现上传
    java环境变量配置
    微软之左旋转字符串
    Ubuntu下很给力的下载工具
    hibernate官方新手教程 (转载)
    mssql数据库游标批量改动符合条件的记录
    PageRank算法
    Myeclipse7.5 下载 安装 注冊 注冊码 100%成功
  • 原文地址:https://www.cnblogs.com/swarb/p/9924308.html
Copyright © 2011-2022 走看看