public RunSetActionEditPage(RunSetActionBase RunSetAction)
        {
            InitializeComponent();
            mRunSetAction = RunSetAction;

            xShowIDUC.Init(mRunSetAction);
            GingerCore.GeneralLib.BindingHandler.ObjFieldBinding(NameTextBox, TextBox.TextProperty, RunSetAction, RunSetActionBase.Fields.Name);
            RunAtComboBox.Init(mRunSetAction, RunSetActionBase.Fields.RunAt, mRunSetAction.GetRunOptions());

            GingerCore.General.FillComboFromEnumObj(ConditionComboBox, RunSetAction.Condition);
            GingerCore.GeneralLib.BindingHandler.ObjFieldBinding(ConditionComboBox, ComboBox.SelectedValueProperty, RunSetAction, RunSetActionBase.Fields.Condition);

            GingerCore.GeneralLib.BindingHandler.ObjFieldBinding(StatusTextBox, TextBox.TextProperty, RunSetAction, RunSetActionBase.Fields.Status);
            GingerCore.GeneralLib.BindingHandler.ObjFieldBinding(ErrorsTextBox, TextBox.TextProperty, RunSetAction, RunSetActionBase.Fields.Errors);

            //Page p = mRunSetAction.GetEditPage();
            Page p = GetEditPage(mRunSetAction.GetEditPage());

            ActionEditPageFrame.Content = p;

            if (mRunSetAction.SupportRunOnConfig)
            {
                RunActionBtn.Visibility = Visibility.Visible;
            }
        }
Example #2
0
        public RunSetActionEditPage(RunSetActionBase RunSetAction)
        {
            InitializeComponent();

            mRunSetAction = RunSetAction;

            App.ObjFieldBinding(NameTextBox, TextBox.TextProperty, RunSetAction, RunSetActionBase.Fields.Name);
            RunAtComboBox.Init(mRunSetAction, mRunSetAction.GetRunOptions(), RunSetActionBase.Fields.RunAt);

            App.FillComboFromEnumVal(ConditionComboBox, RunSetAction.Condition);
            App.ObjFieldBinding(ConditionComboBox, ComboBox.SelectedValueProperty, RunSetAction, RunSetActionBase.Fields.Condition);

            App.ObjFieldBinding(StatusTextBox, TextBox.TextProperty, RunSetAction, RunSetActionBase.Fields.Status);
            App.ObjFieldBinding(ErrorsTextBox, TextBox.TextProperty, RunSetAction, RunSetActionBase.Fields.Errors);

            Page p = mRunSetAction.GetEditPage();

            ActionEditPageFrame.Content = p;

            if (mRunSetAction.SupportRunOnConfig)
            {
                RunActionBtn.Visibility = Visibility.Visible;
            }
        }