本文介绍了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 - 如何禁用最小化?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!