2009-09-17 80 views

回答

2

我相信,会去反对微软的许可使用Ribbon界面。

看看这里:http://msdn.microsoft.com/en-us/office/aa973809.aspx(编辑:许可证已退役:https://law.stackexchange.com/questions/18329/what-is-the-status-of-microsoft-ribbon-licensing-as-of-2017

我没有它的任何兼用,所以我只是把“退出”选项在那里。

编辑:下面是来自微软办公室UI组答案 - 看起来像应用程序菜单是不可选:

感谢您提交的问题。设计准则确实规定应用程序菜单是必需的,它是功能区UI实施的关键元素。不同的控件集可能允许隐藏或禁用UI元素,但期望的是,您的完成的应用程序仍将包含一个应用程序菜单元素(您可能试图自己实现它作为窗口框架的一部分,或通过其他方式) 。

+0

我尽量只把退出选项,但它看起来与难看至极,感叹,我想我需要做的,希望微软不会为此起诉我的。许可问题上存在太多灰色地带。 – PlayKid 2009-09-18 09:58:07

+0

链接已过期。新版程序中此许可证无效吗? – Assimilater 2017-07-31 16:53:27

+1

@Assimilater这里你去:https://law.stackexchange.com/questions/18329/what-is-the-status-of-microsoft-ribbon-licensing-as-of-2017 – MetalMikester 2017-08-01 13:29:24

24

我做了这样的事情,并设法删除应用程序菜单。检查这是否是你想要的方式。

<r:Ribbon.ApplicationMenu> 
    <r:RibbonApplicationMenu Visibility="Collapsed" > 
    </r:RibbonApplicationMenu> 
</r:Ribbon.ApplicationMenu> 
+0

有趣的是,微软的色带控制允许这,但准则指出应用程序菜单是必需的。我刚刚检查了Infragistics色带控件,并且还允许将可见性设置为“折叠”。我想知道我是否正确解释许可证。任何人??? – MetalMikester 2009-09-17 18:10:08

+0

叹了口气,授权位非常混乱....我的意思是,是否真的需要实现功能区的全部功能,否则我无法使用它?我也设法禁用它,但不知道它是否合法。 – PlayKid 2009-09-18 09:40:14

+1

我不认为他们已经发布了Ribbon控件的版本1。在生产中使用测试版也不合法。另外他们也没有任何验证过程 - 执行是否违反许可证。 http://stackoverflow.com/questions/1437144/wpf-ribbon-control-can-i-use-it-legally-now – Trainee4Life 2009-09-18 11:26:22

0
this.ultraToolbarsManager1.Office2007UICompatibility = false; 
this.ultraToolbarsManager1.Ribbon.FileMenuStyle = Infragistics.Win.UltraWinToolbars.FileMenuStyle.None; 

试试这一个。其仅用于Windows应用程序的形式

1

在对XAML文件张贴代码:

<Ribbon ApplicationMenu="{x:Null}"> 
     <TabControl></TabControl> 
</Ribbon> 
+0

这仍然显示应用程序按钮 – Assimilater 2017-07-31 16:51:49

相关问题