A container for controls placed on the ribbon.
Inheritance: System.Windows.Controls.ContentPresenter
コード例 #1
0
ファイル: RibbonControl.cs プロジェクト: stevexy/kasicass
        protected override void OnTemplateChanged(ControlTemplate oldTemplate, ControlTemplate newTemplate)
        {
            base.OnTemplateChanged(oldTemplate, newTemplate);

            if ((oldTemplate != null) && (_partContentPresenter != null))
            {
                RibbonHelper.ClearPseudoInheritedProperties(_partContentPresenter);
                _partContentPresenter = null;
            }
        }
コード例 #2
0
ファイル: RibbonControl.cs プロジェクト: stevexy/kasicass
 public override void OnApplyTemplate()
 {
     base.OnApplyTemplate();
     _partContentPresenter = GetTemplateChild(PART_ContentPresenter) as RibbonContentPresenter;
     TransferPseudoInheritedProperties();
 }
コード例 #3
0
ファイル: RibbonControl.cs プロジェクト: kasicass/kasicass
 public override void OnApplyTemplate()
 {
     base.OnApplyTemplate();
     _partContentPresenter = GetTemplateChild(PART_ContentPresenter) as RibbonContentPresenter;
     TransferPseudoInheritedProperties();
 }
コード例 #4
0
ファイル: RibbonControl.cs プロジェクト: kasicass/kasicass
        protected override void OnTemplateChanged(ControlTemplate oldTemplate, ControlTemplate newTemplate)
        {
            base.OnTemplateChanged(oldTemplate, newTemplate);

            if ((oldTemplate != null) && (_partContentPresenter != null))
            {
                RibbonHelper.ClearPseudoInheritedProperties(_partContentPresenter);
                _partContentPresenter = null;
            }
        }
コード例 #5
0
        private static void OnIsInControlGroupChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            RibbonContentPresenter rcp = (RibbonContentPresenter)d;

            rcp.TransferPseudoInheritedProperties();
        }