Exemple #1
0
        }         // ctor

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

            charmBarControl  = (PpsWindowPaneCharmBarControl)GetTemplateChild("PART_CharmBar");
            controlPresenter = (ContentPresenter)GetTemplateChild("PART_Control");
            commandBar       = (PpsCommandBar)GetTemplateChild("PART_CommandBar");

            var currentPane = CurrentPane;

            if (currentPane != null)
            {
                charmBarControl.CurrentData = currentPane.CurrentData;
                charmBarControl.HelpKey     = currentPane.HelpKey;
            }

            CommandManager.AddExecutedHandler(this, PaneManager.Shell.DefaultExecutedHandler);
            CommandManager.AddCanExecuteHandler(this, PaneManager.Shell.DefaultCanExecuteHandler);

            UpdateFocus(false);
        }         // proc OnApplyTemplate
 public PpsCommandBarTemplateSelector(PpsCommandBar parent)
 => this.parent = parent;