本文介绍了RibbonControlsLibrary - 如何禁用最小化?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何从RibbonControlsLibrary禁用功能区控制的最小化?


解决方案

 公共类ExRibbon :织带
{
公共覆盖无效OnApplyTemplate()
{
base.OnApplyTemplate();

如果(IsMinimizable!)
{
IsMinimizedProperty.OverrideMetadata(typeof运算(ExRibbon),
新FrameworkPropertyMetadata(假的,(O,E)=> {} ,(O,E)=> FALSE));
}
}
公共BOOL IsMinimizable {搞定;组; }
}


How to disable minimizing of Ribbon control from RibbonControlsLibrary?

解决方案
public class ExRibbon : Ribbon
{
    public override void OnApplyTemplate()
    {
         base.OnApplyTemplate();

         if (!IsMinimizable)
         {
              IsMinimizedProperty.OverrideMetadata(typeof(ExRibbon),
                   new FrameworkPropertyMetadata(false, (o, e) => { }, (o,e) => false));
         }
    }
    public bool IsMinimizable { get; set; }
}

这篇关于RibbonControlsLibrary - 如何禁用最小化?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-13 10:01