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

  • 相关阅读:
    传递函数笔记
    模糊控制算法详细讲解
    SDRAM学习笔记
    基于STM32的CRC校验说明
    如何把图片设置成24位图/8位图??
    C2MIF软件使用说明
    ROM和RAM的内存详细说明
    Logback配置
    Logback使用
    common-logging源码解析
  • 原文地址:https://www.cnblogs.com/swarb/p/9924308.html
Copyright © 2011-2022 走看看