【发布时间】:2023-11-03 19:53:01
【问题描述】:
根据 MS 文档,功能区框架的应用程序菜单应该能够承载 DropDownGallery 元素,但我无法通过 uicc 编译器。例如:
<Ribbon.ApplicationMenu>
<ApplicationMenu CommandName="AppMenu" >
<ApplicationMenu.RecentItems>
<RecentItems CommandName="RecentItems" EnablePinning="false" MaxCount="15" />
</ApplicationMenu.RecentItems>
<MenuGroup Class="MajorItems">
<DropDownGallery CommandName="MyAppGallery" Type="Commands" HasLargeItems="false">
<DropDownGallery.MenuLayout>
<VerticalMenuLayout Gripper="None"/>
</DropDownGallery.MenuLayout>
</DropDownGallery>
</MenuGroup>
</ApplicationMenu>
</Ribbon.ApplicationMenu>
这会导致 uicc 编译器出现 SC1053 错误:
error SC1053 : The attribute 'Type' on the element '{http://schemas.microsoft.com/windows/2009/Ribbon}DropDownGallery' is not defined in the DTD/Schema.
相同的DropDownGallery 语法在我们应用程序的其他任何地方都有效,MS 文档明确指出DropDownGallery 是MenuGroup 中允许的元素。
什么给了?
【问题讨论】:
标签: menu gallery windows-ribbon-framework