技术开发 频道

VS与Win7共舞:用XML文件定义Ribbon界面

  完成这些菜单项的定义后,我们就可以在视图部分将这些菜单项添加到应用程序菜单中,完成它的定义。编辑XML文件的视图部分,添加应用程序菜单:

<Ribbon>
        
<Ribbon.Tabs>
          
<!--... -->
        
</Ribbon.Tabs>
        
<!—添加应用程序菜单-->
        
<Ribbon.ApplicationMenu>
          
<ApplicationMenu CommandName="FileMenu">
            
<!—最常使用选项. -->
            
<ApplicationMenu.RecentItems>
              
<RecentItems CommandName="cmdMRUItems"/>
            
</ApplicationMenu.RecentItems>
            
<!—菜单项 -->
            
<MenuGroup Class="MajorItems">
              
<Button CommandName="cmdNew" />
              
<Button CommandName="cmdOpen" />
              
<Button CommandName="cmdSave" />
            
</MenuGroup>
            
<MenuGroup Class="StandardItems">
              
<Button CommandName="cmdPrint" />
              
<Button CommandName="cmdExit" />
            
</MenuGroup>
          
</ApplicationMenu>
        
</Ribbon.ApplicationMenu>
      
</Ribbon>

  现在我们编译解决方案,点击Ribbon界面左上方的应用程序图标,就可以看到新添加的应用程序菜单了。我们可以看到,最常使用列表还是空空如也,因为我们还没有打开过文件:


 

1
相关文章