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

  • 相关阅读:
    UVa 11181 (条件概率) Probability|Given
    UVa 1636 (概率) Headshot
    UVa 1262 (第k字典序) Password
    HDU 4746 (莫比乌斯反演) Mophues
    HDU 1695 (莫比乌斯反演) GCD
    POJ 3090 (欧拉函数) Visible Lattice Points
    CodeForces Round #283 Div.2
    UVa 10820 (打表、欧拉函数) Send a Table
    UVa 1635 (唯一分解定理) Irrelevant Elements
    Java基础10 接口的继承与抽象类
  • 原文地址:https://www.cnblogs.com/swarb/p/9924308.html
Copyright © 2020-2023  润新知