Exemplo n.º 1
0
 public MultipleCopiesCollectionEnumerator(MultipleCopiesCollection collection)
 {
     this._collection = collection;
     this._item       = this._collection.CopiedItem;
     this._count      = this._collection.RepeatCount;
     this._current    = -1;
 }
Exemplo n.º 2
0
        private void UpdateItemsSource()
        {
            var columns = this.Columns;

            if (columns != null)
            {
                var newItem = this.DataContext;

                var multipleCopiesCollection = base.ItemsSource as MultipleCopiesCollection;
                if (multipleCopiesCollection == null)
                {
                    multipleCopiesCollection = new MultipleCopiesCollection(newItem, columns.Count);
                    base.ItemsSource         = multipleCopiesCollection;
                }
                else
                {
                    multipleCopiesCollection.CopiedItem = newItem;
                }
            }
        }
Exemplo n.º 3
0
 public MultipleCopiesCollectionEnumerator(MultipleCopiesCollection collection)
 {
     this._collection = collection;
     this._item = this._collection.CopiedItem;
     this._count = this._collection.RepeatCount;
     this._current = -1;
 }