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);
                }
            }

  • 相关阅读:
    常见算法复杂度解析
    Linux shell脚本根据文件路径信息获取路径和名称
    linux 目录递归替换差异文件
    Linux普通用户具备root用户操作权限
    java线上异常定位工具
    OCR
    国内镜像
    hadoop镜像
    处理Jsp出现乱码问题
    无缝滚动
  • 原文地址:https://www.cnblogs.com/swarb/p/9924308.html
Copyright © 2011-2022 走看看