private void Window_Loaded(object sender, RoutedEventArgs e) { Application curApp = Application.Current; mainWindow = curApp.MainWindow as MainWindow; this.Left = mainWindow.Left + (mainWindow.Width - this.ActualWidth) / 2; this.Top = mainWindow.Top + (mainWindow.Height - this.ActualHeight) / 2; TextBoxMasking.SetMask(textValue, DataHelper.NumericRegex); mainWindow.IsPanelsEnabled = false; textTarget.Focus(); }
public MacroComponentControl(MacroComponentData data, IComponentValueStore valueStore) { this.data = data; this.valueStore = valueStore; InitializeComponent(); this.Loaded += MacroComponentControl_Loaded; TextBoxMasking.SetMask(textName, DataHelper.FunctionNameRegex); textExpression.Document.TextAlignment = TextAlignment.Center; textExpression.valueStore = valueStore; textExpression.data = data.expressionData; textName.Text = data.Function; containerParams.ItemsSource = data.parametersData; }
public LoopComponentControl(LoopComponentData data, IComponentValueStore valueStore) { this.data = data; this.valueStore = valueStore; InitializeComponent(); this.Loaded += LoopComponentControl_Loaded; TextBoxMasking.SetMask(textName, DataHelper.FunctionNameRegex); textExpression.valueStore = valueStore; textExpression.data = data.expressionData; textCondition.valueStore = valueStore; textCondition.data = data.conditionData; textName.Text = data.Function; containerParams.ItemsSource = data.parametersData; containerIterators.ItemsSource = data.iterationsData; textExpression.placeholder = "result"; textCondition.placeholder = "while"; textName.LostFocus += textName_LostFocus; }