Zara帶你快速入門WPF(4)---菜單與功能區控件
阿新 • • 發佈:2018-10-25
bsp res wpf top off 找到 dock 技術分享 tro
前言:許多數據驅動的應用程序都包含菜單和工具欄或功能區控件,允許用戶控制操作,在WPF中,也可以使用功能區控件,所以這裏介紹菜單和功能區控件。
一.菜單控件
在WPF中,菜單很容易使用Menu和MenuItem元素創建,如下面代碼,其中一個主菜單和一個次菜單,以及一個子菜單項列表。
<Window x:Class="WpfApp1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:WpfApp1" mc:Ignorable="d" Title="MainWindow" Height="450" Width="800"> <DockPanel> <Menu DockPanel.Dock="Top"> <MenuItem Header="文件"> <MenuItem Header="首頁"></MenuItem> <MenuItem Header="信息"> <MenuItem Header="首頁"></MenuItem> </MenuItem> <Separator/> <MenuItem Header="推出"/> </MenuItem> <MenuItem Header="文件"> <MenuItem Header="首頁"></MenuItem> <MenuItem Header="信息"> <MenuItem Header="首頁"></MenuItem> </MenuItem> <Separator/> <MenuItem Header="推出"/> </MenuItem> </Menu> </DockPanel> </Window>
運行應用程序,看到的菜單如圖:
二.功能區控件
菜單控件的替代品是功能區控件,自Microsoft Office 07是微軟引入新開發的功能區控件,引入這個新功能之後不久,Office以前版本的許多用戶都在抱怨在新的UI中找不到操作按鈕了。新Office用戶沒有使用過以前的用戶界面。卻在新的UI中得到了很好的體驗,很容易找到以前版本的用戶難以找到的操作按鈕。
WPF功能區控件在System.Windows.Controls.Ribbon命名空間中,需要引用這個命名控件,下面這個示例中我們將要展示一個功能區控件的使用。
Zara帶你快速入門WPF(4)---菜單與功能區控件