Esempio n. 1
0
        /// <summary>
        ///     Constructor.
        /// </summary>
        /// <param name="items">Elementos afectados.</param>
        /// <param name="indices">Indices de los elementos afectados.</param>
        /// <param name="change">Tipo de cambios de los elementos afectados.</param>
        public ListModelEventArgs(IList <object> items, IList <int> indices, ListModelChange change)
        {
            //Debug.Assert(items != null, "items");
            //Debug.Assert(indices != null && indices.Length == items.Length, "indices");

            this.Items   = items;
            this.Indices = indices;
            this.Change  = change;
        }
Esempio n. 2
0
 /// <summary>
 ///     Constructor.
 /// </summary>
 /// <param name="item">Elemento afectado.</param>
 /// <param name="index">Indice del elemento afectado.</param>
 /// <param name="change">Tipo de cambio del elemento afectado.</param>
 public ListModelEventArgs(object item, int index, ListModelChange change)
     : this(new object[] { item }, new int[] { index }, change)
 {
 }