Ejemplo n.º 1
0
        private void RunExportCall(string fileName)
        {
            PropertyGridExportState state = this.SavePropertyGridState();

            this.columnWidths = new List <int>();
            if (this.ExportVisualSettings)
            {
                this.elementProvider = this.propertyGrid.PropertyGridElement.PropertyTableElement.ViewElement.ElementProvider as PropertyGridItemElementProvider;
            }
            try
            {
                this.spreadExportRenderer.GetFormatProvider(this.ExportFormat);
                fileName = Path.GetDirectoryName(fileName) + (object)Path.DirectorySeparatorChar + Path.GetFileNameWithoutExtension(fileName) + this.spreadExportRenderer.GetFileExtension(this.ExportFormat);
                FileStream fileStream;
                if (this.FileExportMode == FileExportMode.NewSheetInExistingFile && File.Exists(fileName) && this.ExportFormat == SpreadExportFormat.Xlsx)
                {
                    fileStream = new FileStream(fileName, FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite, 32768, false);
                    this.spreadExportRenderer.ImportWorkbook((Stream)fileStream);
                }
                else
                {
                    fileStream = new FileStream(fileName, FileMode.Create, FileAccess.ReadWrite, FileShare.ReadWrite, 32768, false);
                    this.spreadExportRenderer.CreateWorkbook();
                }
                using (fileStream)
                    this.ExportToStream((Stream)fileStream);
                this.OnExportCompleted(new EventArgs());
                ControlTraceMonitor.TrackAtomicFeature((RadControl)this.propertyGrid, "Export", (object)fileName);
            }
            finally
            {
                this.applicationDoEvents = false;
                this.RestorePropertyGridState(state);
            }
        }
Ejemplo n.º 2
0
        protected override void OnPreviewDragDrop(RadDropEventArgs e)
        {
            base.OnPreviewDragDrop(e);
            this.scrollTimer.Stop();
            if (!this.owner.ShowGroups)
            {
                this.HandleUngroupedDragDrop(e);
            }
            else
            {
                this.HandleGroupedDragDrop(e);
            }
            RadTileElement context   = this.Context as RadTileElement;
            RadElement     hitTarget = e.HitTarget as RadElement;
            Point          point     = e.DropLocation;

            if (context == null)
            {
                return;
            }
            if (hitTarget != null)
            {
                point = hitTarget.PointToControl(point);
            }
            Point location = context.ControlBoundingRectangle.Location;
            SizeF sizeF    = new SizeF((float)(point.X - location.X), (float)(point.Y - location.Y));

            context.Visibility = ElementVisibility.Visible;
            new AnimatedPropertySetting(RadElement.PositionOffsetProperty, (object)sizeF, (object)SizeF.Empty, 5, 10)
            {
                RemoveAfterApply = true
            }.ApplyValue((RadObject)context);
            ControlTraceMonitor.TrackAtomicFeature(hitTarget, "Reordering");
        }
Ejemplo n.º 3
0
 protected virtual void OnValueChanged(EventArgs args)
 {
     if (this.ValueChanged != null)
     {
         this.ValueChanged((object)this, args);
     }
     ControlTraceMonitor.TrackAtomicFeature((RadControl)this, "ValueChanged", (object)this.Text);
 }
Ejemplo n.º 4
0
 protected void OnValueChanged()
 {
     ControlTraceMonitor.TrackAtomicFeature((RadElement)this, "ValueChanged", (object)this.Value);
     if (this.ValueChanged == null)
     {
         return;
     }
     this.ValueChanged((object)this, EventArgs.Empty);
 }
Ejemplo n.º 5
0
 protected virtual void OnValueChanged(object sender, EventArgs e)
 {
     ControlTraceMonitor.TrackAtomicFeature((RadElement)this, "ValueChanged", this.Value);
     if (this.ValueChanged == null)
     {
         return;
     }
     this.ValueChanged((object)this, e);
 }
Ejemplo n.º 6
0
 protected virtual void OnPopupClosed(RadPopupClosedEventArgs e)
 {
     ControlTraceMonitor.TrackAtomicFeature((RadElement)this, "DropDownClosed", (object)null);
     if (this.PopupClosed == null)
     {
         return;
     }
     this.PopupClosed((object)this, e);
 }
Ejemplo n.º 7
0
 protected internal virtual void OnItemCheckedChanged(RadCheckedListDataItemEventArgs args)
 {
     ControlTraceMonitor.TrackAtomicFeature((RadElement)this, "ItemCheckedChanged", (object)null);
     if (this.ItemCheckedChanged == null)
     {
         return;
     }
     this.ItemCheckedChanged((object)this, args);
 }
Ejemplo n.º 8
0
 protected virtual void OnPopupOpened(EventArgs args)
 {
     ControlTraceMonitor.TrackAtomicFeature((RadElement)this, "DropDownOpened", (object)null);
     if (this.PopupOpened == null)
     {
         return;
     }
     this.PopupOpened((object)this, args);
 }
Ejemplo n.º 9
0
 protected override void OnClick(EventArgs e)
 {
     if (this.IsOnDropDown && this.checkOnClick && !this.DesignMode)
     {
         this.IsChecked = !this.IsChecked;
     }
     base.OnClick(e);
     ControlTraceMonitor.TrackAtomicFeature((RadElement)this, "Click");
 }
Ejemplo n.º 10
0
 protected virtual void OnSelectedIndexChanged(object sender, int newIndex)
 {
     Telerik.WinControls.UI.Data.PositionChangedEventHandler changedEventHandler = (Telerik.WinControls.UI.Data.PositionChangedEventHandler) this.Events[RadListControl.SelectedIndexChangedEventKey];
     if (changedEventHandler != null)
     {
         changedEventHandler(sender, new Telerik.WinControls.UI.Data.PositionChangedEventArgs(newIndex));
     }
     ControlTraceMonitor.TrackAtomicFeature((RadControl)this, "SelectionChanged", (object)this.SelectedIndex);
 }
Ejemplo n.º 11
0
 protected virtual void OnValueChanged(EventArgs e)
 {
     if (this.ValueChanged != null)
     {
         this.ValueChanged((object)this, e);
     }
     this.OnNotifyPropertyChanged("Value");
     ControlTraceMonitor.TrackAtomicFeature((RadControl)this, "ValueChanged", (object)this.Text);
 }
Ejemplo n.º 12
0
 private void menu_DropDownOpened(object sender, EventArgs e)
 {
     this.OnDropDownOpened();
     if (!this.EnableAnalytics)
     {
         return;
     }
     ControlTraceMonitor.TrackAtomicFeature(nameof(RadContextMenu), "Opened", (object)"");
 }
Ejemplo n.º 13
0
        public virtual void OnThumbRightValueChanged(EventArgs e)
        {
            EventHandler rightValueChanged = this.ThumbRightValueChanged;

            if (rightValueChanged != null)
            {
                rightValueChanged((object)this, e);
            }
            ControlTraceMonitor.TrackAtomicFeature((RadControl)this, "RangeChanged");
        }
Ejemplo n.º 14
0
 protected virtual void LastButton_Click(object sender, EventArgs e)
 {
     if (this.BindingSource == null)
     {
         return;
     }
     this.BindingSource.MoveLast();
     ControlTraceMonitor.TrackAtomicFeature((RadElement)this, "GridNavigatorMoveToPage", (object)++this.BindingSource.Position);
     this.UpdateVisibility();
 }
Ejemplo n.º 15
0
 protected virtual void DeleteButton_Click(object sender, EventArgs e)
 {
     if (this.BindingSource == null || !this.BindingSource.AllowRemove)
     {
         return;
     }
     ControlTraceMonitor.TrackAtomicFeature((RadElement)this, "Deleted");
     this.BindingSource.RemoveCurrent();
     this.UpdateVisibility();
 }
Ejemplo n.º 16
0
        public virtual void OnSelectionChanged(EventArgs e)
        {
            EventHandler selectionChanged = this.SelectionChanged;

            if (selectionChanged != null)
            {
                selectionChanged((object)this, e);
            }
            ControlTraceMonitor.TrackAtomicFeature((RadControl)this, "SelectionChanged");
        }
Ejemplo n.º 17
0
        protected virtual void OnDropDownOpened(EventArgs e)
        {
            EventHandler eventHandler = (EventHandler)this.Events[RadDropDownButton.DropDownOpenedEventKey];

            if (eventHandler != null)
            {
                eventHandler((object)this, e);
            }
            ControlTraceMonitor.TrackAtomicFeature((RadControl)this, "Opened");
        }
Ejemplo n.º 18
0
 protected virtual void AddNewButton_Click(object sender, EventArgs e)
 {
     if (!this.AutoHandleAddNew || this.BindingSource == null || !this.BindingSource.AllowNew)
     {
         return;
     }
     this.BindingSource.AddNew();
     ControlTraceMonitor.TrackAtomicFeature((RadElement)this, "AddNew");
     this.UpdateVisibility();
 }
Ejemplo n.º 19
0
        protected virtual void OnValueChanged(EventArgs e)
        {
            EventHandler valueChanged = this.ValueChanged;

            if (valueChanged != null)
            {
                valueChanged((object)this, e);
            }
            ControlTraceMonitor.TrackAtomicFeature((RadElement)this, "ValueChanged", (object)this.Text);
        }
Ejemplo n.º 20
0
 protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
 {
     base.OnPropertyChanged(e);
     if (e.Property != RadPageViewItem.IsSelectedProperty)
     {
         return;
     }
     this.SynchronizeSelectedStateWithAssociatedButton();
     ControlTraceMonitor.TrackAtomicFeature((RadElement)this, "SelectionChanged", (object)this.Text);
 }
Ejemplo n.º 21
0
 protected void OnClose(object sender, EventArgs args)
 {
     if (!this.canManageOwnerForm)
     {
         return;
     }
     if (this.Close != null)
     {
         this.Close(sender, args);
     }
     (this.ElementTree != null ? this.ElementTree.Control as RadTitleBar : (RadTitleBar)null)?.CallOnClose(sender, args);
     ControlTraceMonitor.TrackAtomicFeature((RadElement)this, "Closed");
 }
Ejemplo n.º 22
0
 protected void OnMaximizeRestore(object sender, EventArgs args)
 {
     if (!this.canManageOwnerForm)
     {
         return;
     }
     if (this.MaximizeRestore != null)
     {
         this.MaximizeRestore(sender, args);
     }
     (this.ElementTree.Control as RadTitleBar)?.CallOnMaximizeRestore(sender, args);
     ControlTraceMonitor.TrackAtomicFeature((RadElement)this, "Restore");
 }
Ejemplo n.º 23
0
 protected virtual void OnValueChanged()
 {
     if (this.ElementTree != null && this.ElementTree.Control != null)
     {
         RadControl control    = this.ElementTree.Control as RadControl;
         string     traceEvent = this.Value ? "Checked" : "Unchecked";
         ControlTraceMonitor.TrackAtomicFeature(control, traceEvent, (object)control.Name);
     }
     if (this.ValueChanged == null)
     {
         return;
     }
     this.ValueChanged((object)this, EventArgs.Empty);
 }
Ejemplo n.º 24
0
        protected virtual void OnSelectionChanged(SelectionChangedEventArgs e)
        {
            SelectionChangedEventHandler selectionChanged = this.SelectionChanged;

            if (selectionChanged != null && this.suspendNotificationCount == 0)
            {
                selectionChanged((object)this, e);
            }
            if (this.textBoxElement == null || this.textBoxElement.ElementTree == null || this.textBoxElement.ElementTree.Control == null)
            {
                return;
            }
            ControlTraceMonitor.TrackAtomicFeature(this.textBoxElement.ElementTree.Control as RadControl, "SelectionChanged");
        }
Ejemplo n.º 25
0
        public void EndResize()
        {
            if (!this.IsResizing)
            {
                return;
            }
            this.isResizing   = false;
            this.resizedGroup = (LayoutTreeNode)null;
            this.owner.LayoutTree.ResetOriginalBounds();
            this.OnResizeFinished();
            Control control = this.owner.ElementTree.Control;

            ControlTraceMonitor.TrackAtomicFeature(control.Parent is RadDataLayout ? (RadControl)control.Parent : (RadControl)control, "LayoutModified", (object)"Resize");
        }
Ejemplo n.º 26
0
        protected virtual void OnSelectedPageChanged(EventArgs e)
        {
            ControlTraceMonitor.TrackAtomicFeature((RadControl)this, "SelectionChanged", this.SelectedPage != null ? (object)this.SelectedPage.Text : (object)"");
            if (!this.CanRaiseEvents)
            {
                return;
            }
            EventHandler eventHandler = this.Events[RadPageView.SelectedPageChangedEventKey] as EventHandler;

            if (eventHandler == null)
            {
                return;
            }
            eventHandler((object)this, e);
        }
Ejemplo n.º 27
0
        protected override void OnClick(EventArgs e)
        {
            MouseEventArgs mouseEventArgs = e as MouseEventArgs;

            if (mouseEventArgs != null && mouseEventArgs.Button != MouseButtons.Left)
            {
                return;
            }
            base.OnClick(e);
            if (this.ElementTree == null || this.ElementTree.Control == null || this.textPrimitive == null)
            {
                return;
            }
            ControlTraceMonitor.TrackAtomicFeature(this.ElementTree.Control as RadControl, "Click", (object)this.textPrimitive.Text);
        }
Ejemplo n.º 28
0
 protected virtual void NotifyExpandedChanged(GanttViewDataItem item)
 {
     if (this.GanttViewElement == null)
     {
         return;
     }
     if (item != null)
     {
         this.GanttViewElement.Update(RadGanttViewElement.UpdateActions.ExpandedChanged, item);
         ControlTraceMonitor.TrackAtomicFeature((RadElement)this.GanttViewElement, item.Expanded ? "Expanded" : "Collapsed", (object)item.Title);
     }
     else
     {
         this.GanttViewElement.Update(RadGanttViewElement.UpdateActions.ExpandedChanged);
     }
 }
Ejemplo n.º 29
0
        protected override void OnPreviewDragDrop(RadDropEventArgs e)
        {
            DraggableLayoutControlItem hitTarget = e.HitTarget as DraggableLayoutControlItem;

            base.OnPreviewDragDrop(e);
            if (e.Handled)
            {
                return;
            }
            hitTarget?.AssociatedItem.FindAncestor <LayoutControlContainerElement>().LayoutTree.HandleDrop(hitTarget, (LayoutControlItemBase)this.draggedItem, hitTarget.PointToControl(e.DropLocation));
            if ((this.DropTarget is BaseListViewElement || this.DropTarget is BaseListViewVisualItem) && this.CanDropOnListView(this.DropTarget as RadElement))
            {
                this.owner.HideItem(this.draggedItem.AssociatedItem);
            }
            ControlTraceMonitor.TrackAtomicFeature(this.owner.Parent is RadDataLayout ? (RadControl)this.owner.Parent : (RadControl)this.owner, "LayoutModified", (object)"DragDrop");
        }
Ejemplo n.º 30
0
        protected virtual void OnColorChanged(ColorChangedEventArgs e)
        {
            ColorChangedEventHandler colorChanged = this.ColorChanged;

            if (colorChanged != null)
            {
                colorChanged((object)this, e);
            }
            if (!this.EnableAnalytics || string.IsNullOrEmpty(this.Name) || !this.IsHandleCreated)
            {
                return;
            }
            string name          = this.Name;
            Color  selectedColor = e.SelectedColor;
            string str           = e.SelectedColor.ToString();

            ControlTraceMonitor.TrackAtomicFeature(name, "SelectionChanged", (object)str);
        }