利用ContentControl引用资源

1、单独建立一个菜单资源文件AppMenu.xaml

 

代码
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x
="http://schemas.microsoft.com/winfx/2006/xaml">
<Menu x:Key="MainMenu" Height="22">
<MenuItem Header="流程">
<MenuItem Header="新建"/>
<MenuItem Header="打开"/>
<MenuItem Header="验证"/>
<Separator/>
<MenuItem Header="保存"/>
<MenuItem Header="另存为"/>
<Separator/>
<MenuItem Header="关闭"/>
<MenuItem Header="关闭所有"/>
<Separator/>
<MenuItem Header="退出"/>
</MenuItem>
<MenuItem Header="编辑">
<MenuItem Header="撤销"/>
<MenuItem Header="重复"/>
</MenuItem>
<MenuItem Header="设置"/>
<MenuItem Header="帮助"/>
</Menu>
</ResourceDictionary>

 

 

2、在App.Xaml中加入如下内容

 

代码
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Resources/AppMenu.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>

 

 

3、在你的应用窗体中加入下面的内容即可将菜单加入

<ContentControl Content="{StaticResource MainMenu}"/>

posted @ 2010-01-20 00:11  你开心我开心  阅读(341)  评论(0编辑  收藏  举报