public override void OnApplyTemplate()
        {
            base.OnApplyTemplate();


            okButton         = GetTemplateChild(PART_OK_Button) as Button;
            cancelButton     = GetTemplateChild(PART_CANCEL_Button) as Button;
            contentPresenter = GetTemplateChild(PART_ContentPresenter) as ContentPresenter;
            okButton.Click  += okButton_Click;
            propertyGrid     = PropertyGridFactory.GetInstance(DataContext);

            contentPresenter.Content = propertyGrid;

            // cancelButton.Click += cancelButton_Click;
        }
Example #2
0
        public void SetObjectView(object obj)
        {
            if (!MainDescription.IsUIForm)
            {

                return;
            }
            if (propertyGrid == null)
            {
                this.propertyGrid = PropertyGridFactory.GetInstance(obj);
                propertyGrid.ShowReadOnlyProperties = true;
                control.Content = propertyGrid;
            }
            else
            {
                propertyGrid.SetObjectView(obj);
            }
            var dockableManager = this.MainFrmUI as IDockableManager;
            dockableManager?.ActiveThisContent(this.control);
        }
Example #3
0
        public void SetObjectView(object obj)
        {
            if (!MainDescription.IsUIForm)
            {
                return;
            }
            if (propertyGrid == null)
            {
                this.propertyGrid = PropertyGridFactory.GetInstance(obj);
                propertyGrid.ShowReadOnlyProperties = true;
                control.Content = propertyGrid;
            }
            else
            {
                propertyGrid.SetObjectView(obj);
            }
            var dockableManager = this.MainFrmUI as IDockableManager;

            dockableManager?.ActiveThisContent(this.control);
        }