Esempio n. 1
0
        private void Headers_WidthChanged(object sender, WidthChangedEventArgs e)
        {
            Column col = CtrlStack.Children[e.Index] as Column;

            if (col != null)
            {
                col.Width = e.Width;
            }
        }
Esempio n. 2
0
        private void gridSplit_FireWidthChanged(object sender)
        {
            GridSplitter gridSplit = sender as GridSplitter;

            if (gridSplit != null)
            {
                int Idx = Grid.GetColumn(gridSplit);

                if (Idx > 0)
                {
                    ColumnDefinition      cd   = SplitGrid.ColumnDefinitions[Idx - 1];
                    WidthChangedEventArgs args = new WidthChangedEventArgs(WidthChangedEvent);
                    args.Index  = Idx / 2;
                    args.Width  = cd.Width.Value + splitWidth;
                    args.Offset = cd.Offset;
                    RaiseEvent(args);
                }
            }
        }