public ModelOptionalValuesPage(AppModelParameter AMDP, bool selectionModePage = false)
        {
            InitializeComponent();

            mAMDP = AMDP;
            mSelectionModePage = selectionModePage;

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

            if (!mSelectionModePage)
            {
                mAMDP.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 = AMDP.PlaceHolder + " " + "Optional Values:";
        }
Example #2
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:";
        }