Пример #1
0
        internal virtual void Prepare(DynamicGridStripe columnStipe)
        {
            if (ColumnStripe != null) {
                ColumnStripe.LayoutSize.MaxChanged -= LayoutSize_MaxChanged;
            }

            ColumnStripe = columnStipe;
            ColumnStripe.LayoutSize.MaxChanged += LayoutSize_MaxChanged;

            Track = new LinkedListNode<DynamicGridCell>(this);
        }
Пример #2
0
        internal DynamicGridStripe GetColumn(int index)
        {
            DynamicGridStripe stack;
            if (_columns.TryGetValue(index, out stack)) {
                return stack;
            }

            stack = new DynamicGridStripe(Orientation.Vertical, index);
            _columns.Add(index, stack);

            return stack;
        }