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