Exemplo n.º 1
0
        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;
        }