private void gridMarketDataLog_TableControlPrepareViewStyleInfo(object sender, Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPrepareViewStyleInfoEventArgs e) { GridControlBase grid = e.TableControl; GridCurrentCell currentCell = e.TableControl.CurrentCell; int statusmessageColumn = gridMarketDataLog.TableDescriptor.Columns["StatusMessage"].GetRelativeColumnIndex()+1; if (statusmessageColumn == -1) return; // Highlight the current row with color if (e.Inner.RowIndex > grid.Model.Rows.HeaderCount && e.Inner.ColIndex > grid.Model.Cols.HeaderCount) { GridModel model = grid.Model; object value = model[e.Inner.RowIndex, statusmessageColumn].CellValue; if (value != null && !String.IsNullOrEmpty(value.ToString())) { if(value.ToString().Contains("Error")) e.Inner.Style.Interior = new Syncfusion.Drawing.BrushInfo(Color.LightPink); else if(value.ToString().Contains("Warning")) e.Inner.Style.Interior = new Syncfusion.Drawing.BrushInfo(Color.LightYellow); else e.Inner.Style.Interior = new Syncfusion.Drawing.BrushInfo(Color.LightGreen); } } }
private void SfChart_SelectionChanged(object sender, Syncfusion.UI.Xaml.Charts.ChartSelectionChangedEventArgs e) { if (e.SelectedSegment != null) { var viewModel = DataContext as FAReportViewModel; var stackedStore = (AccountFA)e.SelectedSegment.Item; if (stackedStore != null) viewModel.SelectedAccountFA = stackedStore; } }
private void dgStores_SelectionChanged(object sender, Syncfusion.UI.Xaml.Grid.GridSelectionChangedEventArgs e) { var dataContext = dgStores.DataContext as StoresServiceReportViewModel; dataContext.SelectedStores = new System.Collections.ObjectModel.ObservableCollection<StoresWithCheck>(); foreach(var item in dgStores.SelectedItems) { dataContext.SelectedStores.Add((StoresWithCheck)item); } }
private void SfChart_SelectionChanged(object sender, Syncfusion.UI.Xaml.Charts.ChartSelectionChangedEventArgs e) { if (e.SelectedSegment != null) { var viewModel = DataContext as ServiceReportForStoreViewModel; var stackedStore = (StackedStoreInfo)e.SelectedSegment.Item; if (stackedStore != null) viewModel.SelectedStackedStore = stackedStore; } }
public void ConnectToView(Syncfusion.Windows.Forms.Diagram.View view) { this.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDown; _view = view as DiagramViewBase; base.Items.AddRange(ZoomComboHelper.CreateList()); //base.SelectedIndex = ZoomComboHelper.GetIndexForPercentage(100); if(_view!=null) _view.OnViewMagnifincationChanged += new MagnificationChanged(_view_OnViewMagnifincationChanged); }
private void SfDataGrid_CurrentCellEndEdit(object sender, Syncfusion.UI.Xaml.Grid.CurrentCellEndEditEventArgs args) { if (!isCurrentCellValueChanged) return; var rowIndex = args.RowColumnIndex.RowIndex; var columnIndex = args.RowColumnIndex.ColumnIndex; var range = sfDataGrid.CoveredCells.GetCoveredCellInfo(rowIndex, columnIndex); sfDataGrid.RemoveRange(range); isEdited = true; sfDataGrid.GetVisualContainer().InvalidateMeasure(); }
void EventSink_NodeCollectionChanged(Syncfusion.Windows.Forms.Diagram.CollectionExEventArgs evtArgs) { if (evtArgs.ChangeType == Syncfusion.Windows.Forms.Diagram.CollectionExChangeType.Remove) { m_Controller.removeViewer((evtArgs.Element as MonitorRectangle).DisplayViewer); } else if (evtArgs.ChangeType == Syncfusion.Windows.Forms.Diagram.CollectionExChangeType.Clear) { foreach (var elem in evtArgs.Elements) m_Controller.removeViewer((elem as MonitorRectangle).DisplayViewer); } }
private void SfDataGrid_SortColumnsChanging(object sender, Syncfusion.UI.Xaml.Grid.GridSortColumnsChangingEventArgs e) { this.sfDataPager.PagedSource.ResetCache(); (this.sfDataPager.PagedSource as PagedCollectionView).ResetCacheForPage(this.sfDataPager.PageIndex); if (e.Action == NotifyCollectionChangedAction.Add || e.Action == NotifyCollectionChangedAction.Replace) { var sortDesc = e.AddedItems[0]; if (sortDesc.SortDirection == ListSortDirection.Ascending) { source = source.OfQueryable().AsQueryable().OrderBy(sortDesc.ColumnName).Cast<OrderViewModel>().ToList(); } else { source = source.OfQueryable().AsQueryable().OrderByDescending(sortDesc.ColumnName).Cast<OrderViewModel>().ToList(); } this.sfDataPager.MoveToPage(this.sfDataPager.PageIndex); } }
private void SfDataGrid_QueryCoveredRange(object sender, Syncfusion.UI.Xaml.Grid.GridQueryCoveredRangeEventArgs e) { // Merging cells for flat grid var range = GetRange(e.GridColumn, e.RowColumnIndex.RowIndex, e.RowColumnIndex.ColumnIndex, e.Record); if (range == null) return; // While editing we need to remove the range. if (this.sfDataGrid.CoveredCells.IsInRange(range)) { var coveredCellInfo = this.sfDataGrid.GetConflictRange(range); if (isEdited) { this.sfDataGrid.CoveredCells.Remove(coveredCellInfo); isEdited = false; } } e.Range = range; e.Handled = true; }
private string[] GetStringArrayFromList(Syncfusion.Windows.Forms.Tools.EditableList list) { string[] arr = new string[list.ListBox.Items.Count]; for (int i = 0; i < arr.Length; i++) { arr[i]= (string)list.ListBox.Items[i]; } return arr; }
private void AddItemToEditableList(Syncfusion.Windows.Forms.Tools.EditableList list,string text) { list.ListBox.Items.Add(text); }
private void AddItemToEditableList(Syncfusion.Windows.Forms.Tools.EditableList list) { string text = Microsoft.VisualBasic.Interaction.InputBox("Enter a string","Enter string","",list.Location.X,list.Location.Y); if(text.Length==0) { return ; } AddItemToEditableList(list,text); }
private void RemoveItemFromeditableList(Syncfusion.Windows.Forms.Tools.EditableList list) { try { list.ListBox.Items.Remove(list.ListBox.SelectedItem); } catch(Exception ) { } }
private void gridSystemParameters_CellClick(object sender, Syncfusion.Windows.Forms.Grid.GridCellClickEventArgs e) { int rowIndex = e.RowIndex; int colIndex = e.ColIndex; Control control = gridSystemParameters[rowIndex, colIndex].Control; if (control == null) return; //вычислим координаты внутри контрола Point point = new Point(e.MouseEventArgs.X - control.Location.X, e.MouseEventArgs.Y - control.Location.Y); Button button = FindButton(control.Controls, point); if (button != null) { button.PerformClick(); } }
private void gridGroupingControl1_TableControlCurrentCellControlGotFocus(object sender, Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlControlEventArgs e) { //e.Inner.Control.ContextMenu = contextMenu; e.Inner.Control.ContextMenuStrip = this.contextMenuStrip1; // contextMenu; }
private void dgConsultas_TableControlCurrentCellActivating(object sender, Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellActivatingEventArgs e) { e.Inner.ColIndex = 0; }
private void dgConsultas_QueryCellStyleInfo(object sender, Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs e) { Syncfusion.Grouping.Element el = e.TableCellIdentity.DisplayElement; if (el.Kind == Syncfusion.Grouping.DisplayElementKind.Record && e.TableCellIdentity.Column != null && (e.TableCellIdentity.Column.Name == "Type" || e.TableCellIdentity.Column.Name == "Enabled")) { e.Style.ReadOnly = false; e.Style.BackColor = Color.AliceBlue; } else { e.Style.ReadOnly = true; } }
private void autoSendFaxList_AutoCompleteItemSelected(object sender, Syncfusion.Windows.Forms.Tools.AutoCompleteItemEventArgs args) { //txtFaxNumber.Text = args.ItemArray[2].ToString(); }
/// <summary> /// Method to Register the events in the samples. /// </summary> public void ResgisterEvents(Syncfusion.Windows.Tools.Controls.GroupBar groupBar) { }
private void gridGroupingControl1_TableControlCurrentCellControlLostFocus(object sender, Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlControlEventArgs e) { e.Inner.Control.ContextMenu = null; }
private void OnDemandPageLoading(object sender, Syncfusion.UI.Xaml.Controls.DataPager.OnDemandLoadingEventArgs args) { sfDataPager.LoadDynamicItems(args.StartIndex, source.Skip(args.StartIndex).Take(args.PageSize)); }
private void OnRowSelectedChanged(object sender, Syncfusion.UI.Xaml.Grid.GridSelectionChangedEventArgs e) { if (this.DataContext != null && this.DataContext is FaultDiagnosisViewModel) { if (this.rdgList.SelectedItem == null || !(this.rdgList.SelectedItem is DecisionWrap) || (this.rdgList.SelectedItem as DecisionWrap).Record == null) { (this.DataContext as FaultDiagnosisViewModel).IsValueSelected = false; } else { (this.DataContext as FaultDiagnosisViewModel).IsValueSelected = true; } } }
private void txtRegex_ContentChanged_1(object sender, Syncfusion.Windows.Forms.Edit.ContentChangedEventArgs e) { }
private void gridGroupingControl1_QueryColWidth(object sender, Syncfusion.Windows.Forms.Grid.GridRowColSizeEventArgs e) { try { if (gridGroupingControl1.TableDescriptor.Columns[e.Index].Name == "Name" && ifQueryCols) { ifQueryCols = false; int newColWidth = gridGroupingControl1.Width - 40; foreach (Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor gcd in gridGroupingControl1.TableDescriptor.VisibleColumns) { if (gcd.Name != "Name") newColWidth -= gridGroupingControl1.TableDescriptor.Columns[gcd.Name].Width; } gridGroupingControl1.TableDescriptor.Columns[e.Index].Width = Math.Max(newColWidth,100); e.Handled = true; ifQueryCols = true; } } catch (Exception ex) { log.Warn(ex); } finally { ifQueryCols = true; } }
private void dgConsultas_TableControlCellClick(object sender, Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellClickEventArgs e) { }
private void txtRegex_ContextPromptPopup(object sender, Syncfusion.Windows.Forms.Edit.ContextPromptPopupEventArgs e) { }
private void dgConsultas_TableControlCurrentCellStartEditing(object sender, Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs e) { e.Inner.Cancel = true; }
protected override void DrawHandles(System.Drawing.Graphics grfx, Syncfusion.Windows.Forms.Diagram.NodeCollection nodesSelected) { if (NeedDrawHandles) { if ((nodesSelected != null) && (nodesSelected.Count > 0)) { foreach (Node node in nodesSelected) { PathNode node2; if (!node.Visible) { continue; } HandleEditMode defaultHandleEditMode = node.EditStyle.DefaultHandleEditMode; Matrix parentsTransform = this.GetParentsTransform(node); GraphicsState gstate = grfx.Save(); grfx.MultiplyTransform(parentsTransform); if (this.CustomHandleRenderer != null) { this.CustomHandleRenderer.Render(grfx, defaultHandleEditMode, node); } else { switch (defaultHandleEditMode) { case HandleEditMode.Resize: if (!node.ShowResizeHandles()) { HandleRenderer.OutlineBoundingRectangle(grfx, node); if (node is IEndPointContainer) { HandleRenderer.DrawEndPoints(grfx, node); } } else { HandleRenderer.OutlineBoundingRectangle(grfx, node); //HandleRenderer.DrawRotationHandles(grfx, node); HandleRenderer.DrawSelectionHandles(grfx, node); } break; case HandleEditMode.Vertex: node2 = node as PathNode; if (!(node is IEndPointContainer)) { if ((node2 != null) && (node2.CanChangePath || node2.IsVertexEditable)) { HandleRenderer.OutlineBoundingRectangle(grfx, node2); if (node2.CanDrawControlPoints()) { node2.DrawControlPoints(grfx); } else { HandleRenderer.DrawVertexHandles(grfx, node2); } } } else { HandleRenderer.DrawEndPoints(grfx, node); HandleRenderer.OutlineBoundingRectangle(grfx, node); if (node2.CanDrawControlPoints()) { node2.DrawControlPoints(grfx); } } break; } } grfx.Restore(gstate); } } } }
private void txtRegex_ContextTooltipPopup(object sender, Syncfusion.Windows.Forms.Edit.ContextTooltipPopupEventArgs e) { //e.ItemTooltip= e.ItemName; }
private void OnRowSelectedChanged(object sender, Syncfusion.UI.Xaml.Grid.GridSelectionChangedEventArgs e) { if (this.DataContext != null && this.DataContext is ExtremumReportViewModel) { if (this.rdgList.SelectedItem == null || !(this.rdgList.SelectedItem is ExtremumReportItemWrap)) { (this.DataContext as ExtremumReportViewModel).IsValueSelected = false; } else { (this.DataContext as ExtremumReportViewModel).IsValueSelected = true; } } }