Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 带状窗和普通窗有什么区别?_C#_.net_Wpf - Fatal编程技术网

C# 带状窗和普通窗有什么区别?

C# 带状窗和普通窗有什么区别?,c#,.net,wpf,C#,.net,Wpf,由于我还可以在正常的窗口中托管功能区,我想知道功能区窗口提供了哪些附加选项?根据源代码,除了“OnApplyTemplate”方法外,我找不到任何区别。在构建功能区应用程序时,什么时候应该使用此类而不是窗口 (我能检测到的唯一区别是,当使用RibbonWindow时,ApplicationMenu出现在窗口的上方。)如中所述,它源于Window,并增加了添加Ribbon菜单的可能性,如您所见 (我能检测到的唯一区别是ApplicationMenu 使用RibbonWindow时显示在窗口的上侧。

由于我还可以在正常的窗口中托管功能区,我想知道功能区窗口提供了哪些附加选项?根据源代码,除了“OnApplyTemplate”方法外,我找不到任何区别。在构建功能区应用程序时,什么时候应该使用此类而不是窗口

(我能检测到的唯一区别是,当使用RibbonWindow时,ApplicationMenu出现在窗口的上方。)

如中所述,它源于Window,并增加了添加Ribbon菜单的可能性,如您所见

(我能检测到的唯一区别是ApplicationMenu 使用RibbonWindow时显示在窗口的上侧。)

这是唯一的区别,是的


此窗口类型允许您使用带有窗口浏览器的功能区,这使您的应用程序看起来更像一个Office应用程序(),而不是一个旧窗口(您可以在上面的示例中看到,您可以操作菜单并将其添加到窗口左上角的快速访问栏中)。

您能解释一下您的意思吗窗户的“上边”?