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); } }
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"); }
protected virtual void OnValueChanged(EventArgs args) { if (this.ValueChanged != null) { this.ValueChanged((object)this, args); } ControlTraceMonitor.TrackAtomicFeature((RadControl)this, "ValueChanged", (object)this.Text); }
protected void OnValueChanged() { ControlTraceMonitor.TrackAtomicFeature((RadElement)this, "ValueChanged", (object)this.Value); if (this.ValueChanged == null) { return; } this.ValueChanged((object)this, EventArgs.Empty); }
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); }
protected virtual void OnPopupClosed(RadPopupClosedEventArgs e) { ControlTraceMonitor.TrackAtomicFeature((RadElement)this, "DropDownClosed", (object)null); if (this.PopupClosed == null) { return; } this.PopupClosed((object)this, e); }
protected internal virtual void OnItemCheckedChanged(RadCheckedListDataItemEventArgs args) { ControlTraceMonitor.TrackAtomicFeature((RadElement)this, "ItemCheckedChanged", (object)null); if (this.ItemCheckedChanged == null) { return; } this.ItemCheckedChanged((object)this, args); }
protected virtual void OnPopupOpened(EventArgs args) { ControlTraceMonitor.TrackAtomicFeature((RadElement)this, "DropDownOpened", (object)null); if (this.PopupOpened == null) { return; } this.PopupOpened((object)this, args); }
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"); }
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); }
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); }
private void menu_DropDownOpened(object sender, EventArgs e) { this.OnDropDownOpened(); if (!this.EnableAnalytics) { return; } ControlTraceMonitor.TrackAtomicFeature(nameof(RadContextMenu), "Opened", (object)""); }
public virtual void OnThumbRightValueChanged(EventArgs e) { EventHandler rightValueChanged = this.ThumbRightValueChanged; if (rightValueChanged != null) { rightValueChanged((object)this, e); } ControlTraceMonitor.TrackAtomicFeature((RadControl)this, "RangeChanged"); }
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(); }
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(); }
public virtual void OnSelectionChanged(EventArgs e) { EventHandler selectionChanged = this.SelectionChanged; if (selectionChanged != null) { selectionChanged((object)this, e); } ControlTraceMonitor.TrackAtomicFeature((RadControl)this, "SelectionChanged"); }
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"); }
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(); }
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); }
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); }
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"); }
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"); }
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); }
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"); }
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"); }
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); }
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); }
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); } }
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"); }
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); }