private void ArchivShow(PresentationEnum present) { PresentTreeVM archiveViewModel = new PresentTreeVM(present); archiveViewModel.Description = archiveViewModel.DisplayName; var archiveView = new PresentTreeView(); archiveViewModel.View = archiveView; Workspace.This.Panels.Add(archiveViewModel); Workspace.This.ActiveDocument = archiveViewModel; }
private void Init(PresentationEnum present, List <string> nodesList) { this.settings = new PresentTreeSettings() { presentation = present }; DisplayName = settings.presentation.GetName(); NodeVMs = ConvertToNodes(nodesList, 1); DetailsVM = new PresentDetailVM(this, settings.presentation); DocumentCreationVM = new DocumentCreationVM(this); DetailsInfoVM = new DetailsInfoVM(); }
static public void SetColumn(C1TrueDBGrid _Dgd, string _DataField, string _Caption, int _Width = -1, int _Index = -1, string _NumberFormat = "", AlignHorzEnum _HorizontalAlignment = AlignHorzEnum.Near, bool _Visible = true, PresentationEnum _Presentation = PresentationEnum.Normal, bool _Button = false, bool _Locked = false) { int i; C1DataColumn column; if (_Index == -1) { i = _Dgd.Columns.Count; column = new C1DataColumn(); _Dgd.Columns.Insert(i, column); } else { i = _Index; column = _Dgd.Columns[_Index]; } column.DataField = _DataField; column.Caption = _Caption; if (!string.IsNullOrEmpty(_NumberFormat)) { column.NumberFormat = _NumberFormat; } var displayColumn = _Dgd.Splits[0].DisplayColumns[i]; if (_Width == -1) { displayColumn.AutoSize(); } else { displayColumn.Width = _Width; } displayColumn.Style.HorizontalAlignment = _HorizontalAlignment; displayColumn.Visible = _Visible; displayColumn.Locked = _Locked; if (_Button) { displayColumn.Button = true; displayColumn.ButtonText = true; displayColumn.ButtonAlways = true; displayColumn.ButtonFooter = true; displayColumn.ButtonHeader = true; } if (_Presentation == PresentationEnum.CheckBox) { displayColumn.Style.HorizontalAlignment = AlignHorzEnum.Center; column.ValueItems.Presentation = PresentationEnum.CheckBox; column.ValueItems.Translate = true; column.ValueItems.CycleOnClick = true; } }
public void ChangeParent(Node newNodeValue, PresentationEnum present) { parent = newNodeValue; }
public PresentDetailVM(PresentTreeVM presentTreeVM, PresentationEnum present) { this.present = present; this.presentTreeVM = presentTreeVM; }
public PresentTreeVM(PresentationEnum present) { Init(present, NodeService.ReadRoot((int)present)); }