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

  • 相关阅读:
    递归函数
    Java以缓冲字符流向文件写入内容(如果文件存在则删除,否则先创建后写入)
    Python将文本内容读取分词并绘制词云图
    查询数据库数据并传入servlet
    向数据库添加记录(若有则不添加)
    2月16日学习记录
    2月15日学习记录
    2月14日学习记录
    Echart学习
    JavaScript深入学习(六)Ajax技术
  • 原文地址:https://www.cnblogs.com/swarb/p/9924308.html
Copyright © 2011-2022 走看看