public static void Show() { var control = new GroupsListViewExtended(); var dialogView = new DialogView(control); dialogView.Show(); }
private void itemView_Click(object sender, EventArgs e) { var controlSlider = new FloatViewSliderSwitch(_model); var dialogSlider = new DialogView(controlSlider); controlSlider.ManualInputActivate += (o1, e1) => { _currentContext.Post((s) => { dialogSlider.Close(); var controlManual = new FloatViewManualSwitch(_model); var dialogManual = new DialogView(controlManual); controlManual.ApplyClicked += (o2, e2) => { _model.ScenarioValue = e2.Value; dialogManual.Close(); }; dialogManual.Show(DialogView.GetDialogHost(this)); }, null); }; controlSlider.NeedClose += (o1, e1) => _currentContext.Post((s) => dialogSlider.Close(), null); dialogSlider.Show(DialogView.GetDialogHost(this)); }
public static void Show() { var paramsView = new OtherParamsView(); var dialogView = new DialogView(paramsView); dialogView.Show(); }
private void btCreateScenario_Click(object sender, RoutedEventArgs e) { ThroughScenarioSave(() => { var selectScenarioTypeControl = new NewScenarioSelectionView(); var dialogView = new DialogView(selectScenarioTypeControl); dialogView.Show(); selectScenarioTypeControl.SingleActionScenario += () => { dialogView.Close(); NewScenario(new SingleActionScenario()); }; selectScenarioTypeControl.RemoteScenario += () => { dialogView.Close(); NewScenario(new RemoteScenario()); }; selectScenarioTypeControl.CompositeScenario += () => { dialogView.Close(); var selectCompositeScenarioType = new NewCompositeScenarioSelectionView(); var dialogViewComposite = new DialogView(selectCompositeScenarioType); selectCompositeScenarioType.Selected += (valueType) => { dialogViewComposite.Close(); var scenario = new CompositeScenario() { ValueType = valueType }; NewScenario(scenario); }; dialogViewComposite.Show(); }; }); }
public void Continue() { dialogView.Clear(); string text = story.Continue().Trim(); dialogView.SetText(text); if (story.currentChoices.Count > 0) { for (int i = 0; i < story.currentChoices.Count; i++) { Choice choice = story.currentChoices [i]; dialogView.AddChoice(choice.text.Trim(), delegate { Continue(choice.index); }); } } else if (isEnded()) { dialogView.AddChoice("●", storyEndAction, TextAnchor.LowerRight); } else { dialogView.AddChoice("▼", delegate { Continue(); }, TextAnchor.LowerRight); } ProcessTags(story.currentTags); dialogView.Show(); }
public static void Show(SettingsItem[] items, string caption, Grid parent) { var selectView = new SettingsSelectView(items, caption); var dialogView = new DialogView(selectView); selectView.ItemClicked += (o, e) => dialogView.Close(); dialogView.Show(parent, nameof(SettingsSelectView)); }
private void ItemView_Click(object sender, RoutedEventArgs e) { var statusSwitch = new StatusViewSwitch((ScenarioModel)DataContext); var dialog = new DialogView(statusSwitch); statusSwitch.StateChanged += (o, e2) => dialog.Close(); dialog.Show(); }
#pragma warning restore 67 public static void Show(ScenarioBase scenario, Action modified) { var control = new ScenarioSecurityManagementView(scenario); var dialog = new DialogView(control); control.Modified += () => modified?.Invoke(); control.CloseClicked += () => dialog.Close(); dialog.Show(); }
public static void Show(ZWaveManager manager, Panel parentElement, Action callback) { var control = new ControllersManagerView(); var dialogView = new DialogView(control); control.InitializeWith(manager); dialogView.Show(parentElement); dialogView.Closed += (o, e) => callback?.Invoke(); }
public static void Show(ServerSettings settings, Action <ServerSettings> selected) { var selectView = new CertificateSelectView(settings); var dialogView = new DialogView(selectView); selectView.Selected += new Action <ServerSettings>((s) => { selected?.Invoke(s); dialogView.Close(); }); dialogView.Show(); }
public void Show(ViewModelBase viewModel) { var dv = new DialogView { DataContext = viewModel }; viewModel.CloseCommand = new DelegateCommand(dv.Close); dv.Loaded += viewModel.OnLoaded; dv.Show(); }
public static void Show(Action <IPermission> callback) { var control = new SelectPermissionView(); var dialog = new DialogView(control); control.PermissionCreated += (permission) => { callback?.Invoke(permission); dialog.Close(); }; dialog.Show(); }
public static void Show(Action <IComparisonType> callback, IComparisonType selected, bool onlyNumeric) { var control = new ComparisonTypeSelectView(selected, onlyNumeric); var dialog = new DialogView(control); dialog.ShowUnderCursor = true; control.Selected += (type) => { callback?.Invoke(type); dialog.Close(); }; dialog.Show(); }
public static void Show(Action <DateSelectionItem> selected, DateTime max, DateTime min, DateSelectionItem selectionItem) { var control = new DatesRangeSelectView(max, min, selectionItem); var dialog = new DialogView(control); control.Commited += (o, e) => { selected?.Invoke(e.Value); dialog.Close(); }; dialog.Show(); }
public static void Show(SwitchScenarioModel model, Grid parent) { var @switch = new InfoViewSwitch(model); var dialog = new DialogView(@switch); @switch.ApplyClicked += (o, e) => { dialog.Close(); model.ScenarioValue = e.Value; }; dialog.Show(parent); }
public static void Show(Action <bool> callback, bool selectedValue) { var control = new CheckerOperatorSelectView2(selectedValue); var dialog = new DialogView(control); dialog.ShowUnderCursor = true; control.Selected += (result) => { callback?.Invoke(result); dialog.Close(); }; dialog.Show(); }
public static void Show(string[] selectedScenarios, Action <string[]> callback) { var control = new SelectScenarioView(selectedScenarios); var dialog = new DialogView(control); control.ApplyClicked += (o, e) => { callback?.Invoke(e.Value); dialog.Close(); }; dialog.Show(); }
public static void Show(Action <bool> callback) { var control = new SelectCheckerTypeView(); var dialog = new DialogView(control); dialog.ShowUnderCursor = true; control.Selected += (result) => { callback?.Invoke(result); dialog.Close(); }; dialog.Show(); }
public static void Show(Action <WarnType> callback) { var control = new SelectWarnTypeView(); var dialog = new DialogView(control); control.Selected += (warnType) => { dialog.Close(); callback?.Invoke(warnType); }; dialog.ShowUnderCursor = true; dialog.Show(); }
public static void Show(Action <string> callbackEnter, bool numeric = false, double min = 0, double max = 100) { var @switch = new InfoViewSwitch(numeric, min, max); var dialog = new DialogView(@switch); @switch.ApplyClicked += (o, e) => { callbackEnter?.Invoke(e.Value); dialog.Close(); }; dialog.Show(); }
public static void Show(Action callback, Action <GroupValidationArgs> validation, UserGroupBase group) { var control = new AddGroupView(group); var dialog = new DialogView(control); control.Validation = validation; control.OkClicked += () => { callback?.Invoke(); dialog.Close(); }; dialog.Show(); }
public static void Show(Action <Type> callback) { var control = new SelectCoreActionView(); var dialog = new DialogView(control); control.Selected += (type) => { callback(type); dialog.Close(); }; dialog.ShowUnderCursor = true; dialog.Show(); }
public static void Show(Action <UserGroupBase[]> callback, string[] selectedGroupsIds) { var control = new GroupsSelectView(selectedGroupsIds); var dialogView = new DialogView(control); dialogView.Caption = "Выберите группы"; control.ApplyClicked += () => { callback?.Invoke(control.SelectedGroups); dialogView.Close(); }; dialogView.Show(); }
public static void Show(Action <ScenarioBase> selectedCallback, Type valueType = null, ActionInstanceSide side = ActionInstanceSide.Both, string selectedScenarioId = "") { var control = new SelectScenarioView(); var dialogView = new DialogView(control); control.Initialize(valueType, side, selectedScenarioId); control.SelectionChanged += (ctrl) => { selectedCallback?.Invoke(control.SelectedScenario); dialogView.Close(); }; dialogView.Show(); }
public static void Show(Action callback, Action <UserParamsValidationArgs> validation, UserBase user) { var control = new EditUserView(user); var dialog = new DialogView(control); control.Validation = validation; control.OkClicked += () => { callback?.Invoke(); dialog.Close(); }; dialog.Show(); }
private void ItemView2_Click(object sender, RoutedEventArgs e) { StuckUILoadingWindow.Show("Загрузка иконок...", () => { var switchIconSelect = new SwitchIconSelect(((ScenarioModel)DataContext), true); var dialog = new DialogView(switchIconSelect); dialog.Caption = "Выберите иконку, которая будет отображаться над переключателем. Для поиска нужной иконки начните вводить текст в поле ввода."; switchIconSelect.OkClick += (o, args) => dialog.Close(); dialog.Show(); } ); }
public static void Show(Action <ScenarioBase, RunExistingScenarioMode> selectedCallback, Type valueType = null, ActionInstanceSide side = ActionInstanceSide.Both, string selectedScenarioId = "", RunExistingScenarioMode runMode = RunExistingScenarioMode.Synchronously) { var control = new SelectScenarioAndRunModeView(); var dialogView = new DialogView(control); control.Initialize(valueType, side, selectedScenarioId, runMode); control.SelectionChanged += (ctrl) => { selectedCallback?.Invoke(control.SelectedScenario, control.SelectedMode); dialogView.Close(); }; dialogView.Show(); }
public static void Show(Action <Type> selectedCallback, Type valueType = null, ActionInstanceSide side = ActionInstanceSide.Both, Type selectedType = null) { var control = new SelectActionView(); var dialogView = new DialogView(control); control.Initialize(valueType, side, selectedType); control.SelectionChanged += (ctrl) => { selectedCallback?.Invoke(control.SelectedType); dialogView.Close(); }; dialogView.Show(); }
public static void UserInitialize(Action <bool> callback, IAction action, ValueTypeBase valueType, bool inheritsSupportedValues, IAction masterAction) { if (action is IStandardValueAction standardVTAction) { IStandardVTActionEditView vtAction = CreateControl(standardVTAction, masterAction); if (vtAction == null) { callback?.Invoke(true); } var dialog = new DialogView((FrameworkElement)vtAction); vtAction.ApplyClicked += () => { callback(true); dialog.Close(); }; dialog.Show(); } else if (action is RunExistingScenarioAction runExistingScenAction) { var runExistingScenarioAction = runExistingScenAction; SelectScenarioAndRunModeView.Show( (selectedScenario, selectedMode) => { var id = selectedScenario.Id; runExistingScenarioAction.Mode = selectedMode; runExistingScenarioAction.TargetScenarioId = id; runExistingScenarioAction.SetTargetScenario(selectedScenario); callback(true); }, valueType?.GetType(), Lazurite.Windows.Modules.ActionInstanceSide.OnlyLeft, runExistingScenarioAction.TargetScenarioId, runExistingScenarioAction.Mode); } else if (action is GetExistingScenarioValueAction getScenarioValueAction) { SelectScenarioView.Show( (selectedScenario) => { var id = selectedScenario.Id; getScenarioValueAction.TargetScenarioId = id; getScenarioValueAction.SetTargetScenario(selectedScenario); callback(true); }, valueType?.GetType(), Lazurite.Windows.Modules.ActionInstanceSide.OnlyRight, getScenarioValueAction.TargetScenarioId); } else { callback(action.UserInitializeWith(valueType, inheritsSupportedValues)); } }
private void ItemView_Click(object sender, EventArgs e) { var statusSwitch = new StatusViewSwitch((SwitchScenarioModel)BindingContext); var dialog = new DialogView(statusSwitch); statusSwitch.StateChanged += (o, args) => { if (args.Value == StatusViewSwitch.StateChangedSource.Tap) { dialog.Close(); } }; dialog.Show(Helper.GetLastParent(this)); }