public static DialogResult ShowFlyoutMessage(WindowsUIView view, Flyout flyoutMessage, String caption, String description, params FlyoutCommand[] commands) { FlyoutAction messageAction = new FlyoutAction() { Caption = caption, Description = description }; flyoutMessage.Properties.AllowHtmlDraw = DefaultBoolean.True; flyoutMessage.Properties.AppearanceDescription.TextOptions.WordWrap = WordWrap.Wrap; flyoutMessage.Properties.AppearanceDescription.TextOptions.Trimming = Trimming.EllipsisWord; messageAction.Commands.Clear(); if (commands.Length == 0) { messageAction.Commands.Add(FlyoutCommand.OK); } else { foreach (FlyoutCommand command in commands) { messageAction.Commands.Add(command); } } flyoutMessage.Action = messageAction; return view.ShowFlyoutDialog(flyoutMessage); }
public static void ShowNavigationBar(WindowsUIView view) { FieldInfo field = view.GetType().GetField("navigationBarBootStrapperCore", BindingFlags.Instance | BindingFlags.NonPublic); object strapper = field.GetValue(view); MethodInfo method = strapper.GetType().GetMethod("Show"); method.Invoke(strapper, null); }
public XtraFormDetailedStatisticControl(WindowsUIView view, Repository repo) : base (view, repo) { InitializeComponent(); Enabled = false; Init(); }
public XtraCreateQueryControl(WindowsUIView view, Repository repo) : base(view, repo) { InitializeComponent(); InitializeProps(); _editedList = new List<query>(); }
public XtraSpreadsheet(WindowsUIView view, Repository repo) : base(view, repo) { InitializeComponent(); InitializeProps(); this.flyoutPanelActions.OwnerControl = view.Manager.ContainerControl; this.spreadsheetControl.ActiveSheetChanged += SpreadsheetControlOnActiveSheetChanged; }
public XtraDictionaryMunitControl(WindowsUIView view, Repository repo) : base(view, repo) { InitializeComponent(); this.labelSavedStatus.Visible = false; this.munitEditControl.Repo = repo; }
public XtraQueryEduControl(WindowsUIView view, Repository repo) : base(view, repo) { InitializeComponent(); Init(); InitializeEventHandlers(); this.queryControl.PassportType = typeof(edu); }
public XtraDictionaryFormsControl(WindowsUIView view, Repository repo) : base(view, repo) { InitializeComponent(); InitializeProps(); _isManualChecking = true; _editedList = new List<form>(); }
public XtraAlignDataControl(WindowsUIView view, Repository repo) : base (view, repo) { InitializeComponent(); SizeChanged += (s, e) => { this.splitContainerControl.SplitterPosition = (int) (this.Width*0.5); }; }
public XtraDictionaryEduControl(WindowsUIView view, Repository repo) : base(view, repo) { InitializeComponent(); InitializeProps(); _eduList = new List<edu>(); this.editEduControl.Repo = repo; }
public XtraDictionaryTemplateControl(WindowsUIView view, Repository repo) : base(view, repo) { InitializeComponent(); layoutControlItemTemplate.Enabled = _isEditingMode = true; layoutControlItemForm.Enabled = false; _editedForms = new List<form>(); }
void ActivateContainer(DocumentManager manager) { WindowsUIView view = manager.View as WindowsUIView; if (view != null) { pageGroupCore.Parent = this.Tag as IContentContainer; pageGroupCore.SetSelected(pageGroupCore.Items[indexCore]); view.ActivateContainer(pageGroupCore); } }
public static TileContainer CreateTileContainer(WindowsUIView view, Tile activationTile, string caption = "", String subCaption = "", IContentContainer parent = null) { TileContainer container = new TileContainer() { Caption = caption, Subtitle = subCaption, Parent = parent }; if (activationTile != null) { (container as IContentContainer).Name = activationTile.Tag.ToString(); activationTile.ActivationTarget = container; } container.Properties.IndentBetweenItems = 1; container.Properties.IndentBetweenGroups = 16; container.Properties.ItemSize = 128; container.Properties.ShowGroupText = DefaultBoolean.True; container.AppearanceGroupText.Font = new Font("Segoe UI Light", 18); container.Properties.AllowItemHover = DefaultBoolean.True; return container; }
public Schedulers(IViewsManager viewsManager) { InitializeComponent(); this.ViewsManager = viewsManager; this.MainDocumentManager = viewsManager.MainDocumentManager; WindowsUIView uiView = this.MainDocumentManager.View as WindowsUIView; uiView.QueryControl += View_QueryControl; uiView.ControlReleasing += View_ControlReleasing; this.ViewsManager.ShowsView.Value.LoadData(x => true); this.ViewsManager.SchedulerView.Value.LoadData(x => true); this.schedulerStorage.Resources.DataSource = this.ViewsManager.ShowsBindingSource; this.schedulerStorage.Appointments.DataSource = this.ViewsManager.SchedulersBindingSource; }
void ActivateContainer(DocumentManager manager) { WindowsUIView view = manager.View as WindowsUIView; if (view != null) { if (MainForm.hasItemDetailPage[mainMenu.Name] == null) { MainForm.itemDetailPageList[mainMenu.Name].LoadBusinessData(mainMenu); MainForm.hasItemDetailPage.Add(mainMenu.Name, true); } pageGroupCore.Parent = this.Tag as IContentContainer; pageGroupCore.SetSelected(pageGroupCore.Items[indexCore]); view.ActivateContainer(pageGroupCore); } }
private void GridViewSeats_DoubleClick(object sender, EventArgs e) { GridView view = sender as GridView; if (this.IsInCell(view, e)) { WindowsUIView uiView = this.mainDocumentManager.View as WindowsUIView; if (uiView != null) { var flSeats = uiView.ContentContainers.FirstOrDefault(x => x.Name == Resources.FlyoutSeats); if (flSeats != null) { uiView.ActivateContainer(flSeats); } } } }
void View_FlyoutHidden(object sender, FlyoutResultEventArgs e) { if (e.Result == DialogResult.OK) { this.CurrentAppointmentForm.OnOkButton(); } else if (e.Result == DialogResult.Abort) { this.CurrentAppointmentForm.OnDeleteButton(); } WindowsUIView uiView = sender as WindowsUIView; if (uiView != null) { uiView.FlyoutHidden -= this.View_FlyoutHidden; } }
internal override void InitModule(DevExpress.Utils.Menu.IDXMenuManager manager, object data) { base.InitModule(manager, data); if (data is WindowsUIView) { View = (WindowsUIView)data; foreach (IBaseButton button in animationButtonPanel.Buttons) { button.Properties.Checked = button.Properties.Tag.Equals(View.PageGroupProperties.SwitchDocumentAnimationMode); windowsUIView1.PageGroupProperties.SwitchDocumentAnimationMode = View.PageGroupProperties.SwitchDocumentAnimationMode; } } View.ContentContainerActivated += OnContentContainerActivated; View.ContentContainerDeactivated += OnContentContainerDeactivated; ActivationTimer = new Timer(); ActivationTimer.Tick += timerTick; ActivationTimer.Interval = TimerInterval; ActivationTimer.Start(); }
private void SchedulerControl_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e) { DevExpress.XtraScheduler.SchedulerControl scheduler = ((DevExpress.XtraScheduler.SchedulerControl)(sender)); this.CurrentAppointmentArgs = e; WindowsUIView uiView = this.MainDocumentManager.View as WindowsUIView; if (uiView != null) { Flyout flyout = uiView.ContentContainers.FirstOrDefault(x => x.Name == Resources.FlyoutSchedulerAppointmentForm) as Flyout; if (flyout != null) { FlyoutAction action = new FlyoutAction(); action.Commands.Add(new FlyoutCommand { Result = DialogResult.Abort, Text = Resources.ButtonDelete }); flyout.Action = action; uiView.FlyoutHidden += View_FlyoutHidden; uiView.ActivateContainer(flyout); e.Handled = true; } } }
public XtraReportViewControl2(WindowsUIView view) : base(view) { InitializeComponent(); }
public XtraBaseControl(WindowsUIView view) { InitializeComponent(); this.View = view; _controlType = Type.Component; }
public WizardViewModel(IWizardPageViewModel[] pages, WindowsUIView view, Form mainForm) { this.pages = pages; this.view = view; this.mainForm = mainForm; }
public XtraDictionaryMunicipalityPassportControl(WindowsUIView view, Repository repo) : base(view, repo) { InitializeComponent(); }
public Form1() { InitializeComponent(); if(Components == null) Components = new System.ComponentModel.Container(); this.SuspendLayout(); try { fDocumentManager = new DocumentManager(Components); ((System.ComponentModel.ISupportInitialize)(DocumentManager)).BeginInit(); try { DocumentManager.ContainerControl = this; fMainView = new WindowsUIView(Components); ((System.ComponentModel.ISupportInitialize)(MainView)).BeginInit(); try { MainView.SplashScreenProperties.ShowCaption = true; MainView.SplashScreenProperties.ShowLoadingDescription = true; MainView.SplashScreenProperties.ShowImage = true; MainView.TileContainerProperties.HeaderOffset = -10; MainView.TileContainerProperties.Margin = new Padding(25); MainView.TileContainerProperties.ItemSize = 160; MainView.TileContainerProperties.ItemPadding = new Padding(8); MainView.PageProperties.HeaderOffset = -10; MainView.PageProperties.Margin = new System.Windows.Forms.Padding(0, -15, 0, 0); MainView.AddTileWhenCreatingDocument = DevExpress.Utils.DefaultBoolean.False; MainView.AllowCaptionDragMove = DevExpress.Utils.DefaultBoolean.True; DocumentManager.ViewCollection.Add(MainView); DocumentManager.View = MainView; fMainMenu = new TileContainer(Components); ((System.ComponentModel.ISupportInitialize)(MainMenu)).BeginInit(); try { MainMenu.Properties.AllowDrag = DevExpress.Utils.DefaultBoolean.True; MainMenu.Properties.AllowDragTilesBetweenGroups = DevExpress.Utils.DefaultBoolean.True; MainMenu.Properties.AllowHtmlDraw = DevExpress.Utils.DefaultBoolean.True; MainMenu.Properties.AllowGroupHighlighting = DevExpress.Utils.DefaultBoolean.False; MainMenu.Properties.AllowItemHover = DevExpress.Utils.DefaultBoolean.False; MainMenu.Properties.AllowSelectedItem = DevExpress.Utils.DefaultBoolean.False; MainMenu.Properties.ShowGroupText = DevExpress.Utils.DefaultBoolean.True; MainMenu.Properties.HorizontalContentAlignment = DevExpress.Utils.HorzAlignment.Near; MainMenu.Properties.VerticalContentAlignment = DevExpress.Utils.VertAlignment.Top; MainMenu.EndItemDragging += MainMenu_EndItemDragging; MainView.ContentContainers.Add(MainMenu); { Tile Tile = new Tile(); Tile.Tag = null; Tile.Padding = new Padding(5, 5, 5, 5); Tile.Properties.ItemSize = TileItemSize.Small; Tile.Properties.AllowCheck = DevExpress.Utils.DefaultBoolean.False; { TileItemElement Element = new TileItemElement(); Element.Text = @"Test"; Element.TextAlignment = TileItemContentAlignment.BottomCenter; Tile.Elements.Add(Element); } MainView.Tiles.Add(Tile); MainMenu.Items.Add(Tile); } } finally { ((System.ComponentModel.ISupportInitialize)(MainMenu)).EndInit(); } { Flyout Flyout = new Flyout(); FlyoutAction FlyoutAction = new FlyoutAction(); FlyoutAction.Caption = @"Enter New Group Name"; FlyoutAction.Commands.Add(FlyoutCommand.OK); FlyoutAction.Commands.Add(FlyoutCommand.Cancel); Flyout.Action = FlyoutAction; fQueryGroupNameFlyout = Flyout; MainView.ContentContainers.Add(Flyout); } MainView.ActivateContainer(MainMenu); } finally { ((System.ComponentModel.ISupportInitialize)(MainView)).EndInit(); } } finally { ((System.ComponentModel.ISupportInitialize)(DocumentManager)).EndInit(); } QueryGroupNameFlyout.Document = MainView.AddDocument(new TextEdit()) as Document; } finally { this.ResumeLayout(false); this.PerformLayout(); } }
public XtraDictCredentials(WindowsUIView view, Repository repo) : base (view, repo) { InitializeComponent(); _changed = new Dictionary<ListChangedType, IList<credential>>(); var loginTypeList = new List<Enum> { LoginType.Edu, LoginType.Municipality, LoginType.Ministry, LoginType.Region }; lookUpEditReferenceType.Properties.DataSource = loginTypeList.ToDescriptionDictionary().ToList(); lookUpEditReferenceType.Properties.DisplayMember = "Key"; lookUpEditReferenceType.Properties.ValueMember = "Value"; layoutGroupSetPassword.Enabled = false; checkEditChangePassword.CheckedChanged += (sender, args) => { layoutGroupSetPassword.Enabled = checkEditChangePassword.Checked; }; credentialBindingSource.PositionChanged += (sender, args) => { var cred = (credential) credentialBindingSource.Current; var refType = (LoginType) cred.login_type; lookUpEditReferenceType.EditValue = refType; if (cred.ref_id.HasValue) { if (refType == LoginType.Edu) gridLookUpEditReferenceEdu.EditValue = eduBindingSource.List.Cast<edu>().SingleOrDefault(t => t.edu_id == cred.ref_id); else if (refType == LoginType.Municipality) gridLookUpEditReferenceMunicipality.EditValue = municipalityBindingSource.List.Cast<municipality>().SingleOrDefault(t => t.municipality_id == cred.ref_id); else if (refType == LoginType.Region) gridLookUpEditReferenceRegion.EditValue = regionBindingSource.List.Cast<region>().SingleOrDefault(t => t.region_id == cred.ref_id); } checkEditChangePassword.Checked = false; textEditPassword.Text = textEditConfirmPassword.Text = string.Empty; }; _changed.Add(ListChangedType.ItemAdded, new List<credential>()); _changed.Add(ListChangedType.ItemChanged, new List<credential>()); _changed.Add(ListChangedType.ItemDeleted, new List<credential>()); credentialBindingSource.CurrencyManager.ListChanged += (sender, args) => { if (args.ListChangedType == ListChangedType.ItemAdded || args.ListChangedType == ListChangedType.ItemDeleted || args.ListChangedType == ListChangedType.ItemChanged) { var cred = (credential)credentialBindingSource[args.NewIndex]; if (cred.credentials_id <= 0 && args.ListChangedType == ListChangedType.ItemDeleted) { if (_changed[ListChangedType.ItemAdded].Contains(cred)) _changed[ListChangedType.ItemAdded].Remove(cred); } else { if (!_changed[args.ListChangedType].Contains(cred)) _changed[args.ListChangedType].Add(cred); } } }; }
public XtraDictionarySummaryFormulaControl(WindowsUIView view, Repository repo) : base(view, repo) { InitializeComponent(); InitializeEventHandlers(); }
public XtraBaseControl(WindowsUIView view, Repository repo) { InitializeComponent(); this.View = view; Repo = repo;_controlType = Type.Component; }
public static Tile CreateQuestionaryTile(questionary questionary, WindowsUIView view, IContentContainer parent) { var qTile = CreateTile(TileItemSize.Wide, 1); qTile.Elements[0].Appearance.Assign(AppearanceMid); qTile.Elements[0].Text = questionary.ToString(); qTile.Tag = TagHelper.GetQuestionaryTag(questionary, TagHelper.TagType.Tile); var questionaryDocument = new Document() { Caption = questionary.ToString(), ControlName = "Questionary", Tag = TagHelper.GetQuestionaryTag(questionary, TagHelper.TagType.Document) }; var questionaryPage = new Page { Caption = questionaryDocument.Caption, Document = questionaryDocument, Parent = parent, Tag = TagHelper.GetQuestionaryTag(questionary, TagHelper.TagType.Container) }; qTile.ActivationTarget = questionaryPage; view.Documents.Add(questionaryDocument); view.ContentContainers.Add(questionaryPage); return qTile; }
public XtraDictionaryEduPassportControl(WindowsUIView view, Repository repo) : base(view, repo) { InitializeComponent(); InitializeProps(); }
public XtraMunicipalityFormDetailedStatisticControl(WindowsUIView view, Repository repo) : base (view, repo) { InitializeComponent(); Init(); }
public void OnNavigatedTo(INavigationArgs args) { generalView = args.View; detailsPage = args.Parameter as Page; }
public XtraMessageListControl(WindowsUIView view, Repository repo) :base(view, repo) { InitializeComponent(); }
public XtraReportViewControl(WindowsUIView view) : base(view) { InitializeComponent(); this.barButtonItemExport.ItemClick += (sender, args) => Export(); }