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; } }
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; } }