Esempio n. 1
0
        private void InitCheckBoxes()
        {
            GridDragDropFlags flags = this.grid.Model.Options.DragDropDropTargetFlags;

            if ((flags & GridDragDropFlags.Styles) != 0)
            {
                this.Styles.IsChecked = true;
            }
            else
            {
                this.Styles.IsChecked = false;
            }

            if ((flags & GridDragDropFlags.Text) != 0)
            {
                this.Text.IsChecked = true;
            }
            else
            {
                this.Text.IsChecked = false;
            }

            if ((flags & GridDragDropFlags.EdgeScroll) != 0)
            {
                this.EdgeScroll.IsChecked = true;
            }
            else
            {
                this.EdgeScroll.IsChecked = false;
            }

            if ((flags & GridDragDropFlags.ColHeader) != 0)
            {
                this.ColHeader.IsChecked = true;
            }
            else
            {
                this.ColHeader.IsChecked = false;
            }

            if ((flags & GridDragDropFlags.RowHeader) != 0)
            {
                this.RowHeader.IsChecked = true;
            }
            else
            {
                this.RowHeader.IsChecked = false;
            }
        }
Esempio n. 2
0
        private void UpdateDragDropTargets()
        {
            GridDragDropFlags flags = GridDragDropFlags.Disabled;

            if (this.Styles.IsChecked.Value)
            {
                flags |= GridDragDropFlags.Styles;
            }
            else if ((flags & GridDragDropFlags.Styles) != 0)
            {
                flags = flags | ~GridDragDropFlags.Styles;
            }
            if (this.Text.IsChecked.Value)
            {
                flags |= GridDragDropFlags.Text;
            }
            else if ((flags & GridDragDropFlags.Text) != 0)
            {
                flags = flags | ~GridDragDropFlags.Text;
            }

            if (this.ColHeader.IsChecked.Value)
            {
                flags |= GridDragDropFlags.ColHeader;
            }
            else if ((flags & GridDragDropFlags.ColHeader) != 0)
            {
                flags = flags | ~GridDragDropFlags.ColHeader;
            }
            if (this.RowHeader.IsChecked.Value)
            {
                flags |= GridDragDropFlags.RowHeader;
            }
            else if ((flags & GridDragDropFlags.RowHeader) != 0)
            {
                flags = flags | ~GridDragDropFlags.RowHeader;
            }
            if (this.EdgeScroll.IsChecked.Value)
            {
                flags |= GridDragDropFlags.EdgeScroll;
            }
            else if ((flags & GridDragDropFlags.EdgeScroll) != 0)
            {
                flags = flags | ~GridDragDropFlags.EdgeScroll;
            }

            this.grid.Model.Options.DragDropDropTargetFlags = flags;
        }