Beispiel #1
0
        private void OpenEditOptionalValuesPageButton_Click(object sender, RoutedEventArgs e)
        {
            IParentOptionalValuesObject parObj = (IParentOptionalValuesObject)(xMainElementsGrid.CurrentItem);
            ModelOptionalValuesPage     MDPVP  = new ModelOptionalValuesPage(parObj);

            MDPVP.ShowAsWindow();
        }
        private void OpenEditLocalParamPossibleValuesPageButton_Click(object sender, RoutedEventArgs e)
        {
            IParentOptionalValuesObject parObj = (IParentOptionalValuesObject)ModelParametersGrid.CurrentItem;
            ModelOptionalValuesPage     MDPVP  = new ModelOptionalValuesPage(parObj);

            MDPVP.ShowAsWindow();
        }
Beispiel #3
0
        private void OpenEditPossibleValuesPageButton_Click(object sender, RoutedEventArgs e)
        {
            IParentOptionalValuesObject parObj = (IParentOptionalValuesObject)xModelsGlobalParamsGrid.CurrentItem;
            ModelOptionalValuesPage     MDPVP  = new ModelOptionalValuesPage(parObj);
            bool editWasDone = MDPVP.ShowAsWindow();

            if (editWasDone)
            {
                ((GlobalAppModelParameter)xModelsGlobalParamsGrid.CurrentItem).SaveBackup();
            }
        }
Beispiel #4
0
        public ModelOptionalValuesPage(IParentOptionalValuesObject parObj, bool selectionModePage = false)
        {
            InitializeComponent();

            mParentObject      = parObj;
            mSelectionModePage = selectionModePage;

            OptionalValuesGrid.DataSourceList = mParentObject.OptionalValuesList;
            SetOptionalValuesGridView();

            if (!mSelectionModePage)
            {
                mParentObject.OptionalValuesList.PropertyChanged += mAMDP_PropertyChanged;
                OptionalValuesGrid.btnAdd.AddHandler(Button.ClickEvent, new RoutedEventHandler(AddOptionalValue));
                OptionalValuesGrid.SetbtnDeleteHandler(btnDelete_Click);
                OptionalValuesGrid.SetbtnClearAllHandler(btnClearAll_Click);
                OptionalValuesGrid.btnCopy.AddHandler(Button.ClickEvent, new RoutedEventHandler(BtnCopyClicked));
                OptionalValuesGrid.btnCut.AddHandler(Button.ClickEvent, new RoutedEventHandler(BtnCopyClicked));
                OptionalValuesGrid.btnPaste.AddHandler(Button.ClickEvent, new RoutedEventHandler(BtnPastClicked));
            }
            this.Title = parObj.ElementName + " " + "Optional Values:";
        }