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;
            }
        }
Exemplo n.º 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;
            }
        }
 public RunSetActionBaseOperations(RunSetActionBase runsetActionBase)
 {
     this.runsetActionBase = runsetActionBase;
     this.runsetActionBase.runSetActionBaseOperations = this;
 }