NavigationView 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示一个容器,该容器允许对应用内容进行导航。 它有一个标头、一个针对主内容的视图,以及一个用于导航命令的菜单窗格。
本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。
/// [Microsoft.UI.Xaml.MUXContractProperty(version=5)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
class NavigationView : ContentControl
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
/// [Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=5)]
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodName(value="OnPropertyChanged")]
class NavigationView : ContentControl
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodName(value="OnPropertyChanged")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 65536)]
class NavigationView : ContentControl
[Microsoft.UI.Xaml.MUXContractProperty(version=5)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
public class NavigationView : ContentControl
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
[Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=5)]
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodName(value="OnPropertyChanged")]
public class NavigationView : ContentControl
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodName(value="OnPropertyChanged")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 65536)]
public class NavigationView : ContentControl
Public Class NavigationView
Inherits ContentControl
<NavigationView .../>
- 继承
-
NavigationView
- 属性
-
Microsoft.UI.Xaml.MUXContractPropertyAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackAttribute Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodNameAttribute ContractVersionAttribute
示例
提示
有关详细信息、设计指南和代码示例,请参阅 导航视图。
WinUI 2 库应用包括大多数 WinUI 2 控件、特性和功能的交互式示例。 通过 Microsoft Store 获取应用,或在 GitHub 上获取源代码。
注解
内置元素的访问键
若要为内置到 NavigationView 的 后退箭头 和 设置 按钮添加访问键,必须使用 VisualTreeHelper 获取对这些控件的引用,然后在代码中设置属性。
此示例演示如何处理 Loaded 事件以在可视化树中查找元素并设置 AccessKey 和 KeyTipPlacementMode 属性。
private void NavigationView_Loaded(object sender, RoutedEventArgs e)
{
// using muxc = Microsoft.UI.Xaml.Controls;
var navView = sender as muxc.NavigationView;
var rootGrid = VisualTreeHelper.GetChild(navView, 0) as Grid;
// Find the back button.
var paneToggleButtonGrid = VisualTreeHelper.GetChild(rootGrid, 0) as Grid;
var buttonHolderGrid = VisualTreeHelper.GetChild(paneToggleButtonGrid, 1) as Grid;
var navigationViewBackButton = VisualTreeHelper.GetChild(buttonHolderGrid, 0) as Button;
navigationViewBackButton.AccessKey = "A";
if (navView.PaneDisplayMode == muxc.NavigationViewPaneDisplayMode.Top)
{
// Set back button key tip placement mode.
navigationViewBackButton.KeyTipPlacementMode = Windows.UI.Xaml.Input.KeyTipPlacementMode.Bottom;
// Find the settings item and set properties.
var grid = VisualTreeHelper.GetChild(rootGrid, 1) as Grid;
var topNavArea = VisualTreeHelper.GetChild(grid, 0) as StackPanel;
var topNavGrid = VisualTreeHelper.GetChild(topNavArea, 1) as Grid;
var settingsTopNavPaneItem = VisualTreeHelper.GetChild(topNavGrid, 8) as muxc.NavigationViewItem;
settingsTopNavPaneItem.AccessKey = "S";
settingsTopNavPaneItem.KeyTipPlacementMode = Windows.UI.Xaml.Input.KeyTipPlacementMode.Bottom;
}
else
{
// Set back button key tip placement mode.
navigationViewBackButton.KeyTipPlacementMode = Windows.UI.Xaml.Input.KeyTipPlacementMode.Right;
// Find the settings item and set properties.
var grid = VisualTreeHelper.GetChild(rootGrid, 1) as Grid;
var rootSplitView = VisualTreeHelper.GetChild(grid, 1) as SplitView;
var grid2 = VisualTreeHelper.GetChild(rootSplitView, 0) as Grid;
var paneRoot = VisualTreeHelper.GetChild(grid2, 0) as Grid;
var border = VisualTreeHelper.GetChild(paneRoot, 0) as Border;
var paneContentGrid = VisualTreeHelper.GetChild(border, 0) as Grid;
var settingsNavPaneItem = VisualTreeHelper.GetChild(paneContentGrid, 6) as muxc.NavigationViewItem;
settingsNavPaneItem.AccessKey = "S";
settingsNavPaneItem.KeyTipPlacementMode = Windows.UI.Xaml.Input.KeyTipPlacementMode.Right;
}
}
特定键盘操作指南
NavigationView 支持层次结构和嵌套项,这稍微改变了预期的键盘行为。 有关分层 NavigationView 中键盘的详细信息,请参阅 分层 NavigationView 指南文档。
控件样式和模板
可以修改默认 的 Style 和 ControlTemplate ,为控件提供唯一的外观。 有关修改控件样式和模板的信息,请参阅 XAML 样式。 文件中包含 generic.xaml
定义控件外观的默认样式、模板和资源。 出于设计目的, generic.xaml
随 WinUI (Microsoft.UI.Xaml) NuGet 包一起安装。 默认情况下,此位置是 \Users\<username>\.nuget\packages\microsoft.ui.xaml\<version>\lib\uap10.0\Microsoft.UI.Xaml\Themes\generic.xaml
。 不同版本的 WinUI 的样式和资源可能具有不同的值。
XAML 还包括可用于在不修改控件模板的情况下修改不同视觉状态下控件颜色的资源。 修改这些资源优先于设置 背景 和 前台等属性。 有关详细信息,请参阅 XAML 样式一文的轻量级样式部分。
构造函数
NavigationView() |
初始化 NavigationView 类的新实例。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
属性
AlwaysShowHeader |
获取或设置一个值,该值指示标头是否始终可见。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
AlwaysShowHeaderProperty |
标识 AlwaysShowHeader 依赖属性。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
AutoSuggestBox |
获取或设置要显示在 NavigationView 中的 AutoSuggestBox 。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
AutoSuggestBoxProperty |
标识 AutoSuggestBox 依赖属性。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
CompactModeThresholdWidth |
获取或设置 NavigationView 进入紧凑显示模式的最小窗口宽度。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
CompactModeThresholdWidthProperty |
标识 CompactModeThresholdWidth 依赖属性。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
CompactPaneLength |
获取或设置导航视图窗格在其紧凑显示模式下的宽度。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
CompactPaneLengthProperty |
标识 CompactPaneLength 依赖属性。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
ContentOverlay |
获取或设置一个 UI 元素,如果 PaneDisplayMode 为 Top,则显示在控件顶部的窗格下方。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
ContentOverlayProperty |
标识 ContentOverlay 依赖属性。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
DisplayMode |
获取一个值,该值指定如何显示 NavigationView 的窗格和内容区域。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
DisplayModeProperty |
标识 DisplayMode 依赖属性。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
ExpandedModeThresholdWidth |
获取或设置 NavigationView 进入 展开 显示模式的最小窗口宽度。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
ExpandedModeThresholdWidthProperty |
标识 ExpandedModeThresholdWidth 依赖属性。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
FooterMenuItems |
获取要用作页脚菜单中导航项的对象列表。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
FooterMenuItemsProperty |
标识 FooterMenuItems 依赖属性。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
FooterMenuItemsSource |
获取或设置 表示在页脚菜单中使用的导航项的 对象。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
FooterMenuItemsSourceProperty |
标识 FooterMenuItemsSource 依赖属性。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
Header |
获取或设置标头内容。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
HeaderProperty |
标识 Header 依赖属性。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
HeaderTemplate |
获取或设置用于显示控件标头的 DataTemplate。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
HeaderTemplateProperty |
标识 HeaderTemplate 依赖属性。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
IsBackButtonVisible |
获取或设置一个值,该值指示后退按钮是否可见。 默认值为“Auto”,表示按钮可见性取决于 NavigationView 的 DisplayMode 设置。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
IsBackButtonVisibleProperty |
标识 IsBackButtonVisible 依赖属性。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
IsBackEnabled |
获取或设置一个值,该值指示是启用或禁用后退按钮。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
IsBackEnabledProperty |
标识 IsBackEnabled 依赖属性。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
IsPaneOpen |
获取或设置一个值,该值指定是否将 NavigationView 窗格扩展到其全宽。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
IsPaneOpenProperty |
标识 IsPaneOpen 依赖属性。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
IsPaneToggleButtonVisible |
获取或设置一个值,该值指示是否显示菜单切换按钮。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
IsPaneToggleButtonVisibleProperty |
标识 IsPaneToggleButtonVisible 依赖属性。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
IsPaneVisible |
获取或设置一个值,该值确定是否显示窗格。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
IsPaneVisibleProperty |
标识 IsPaneVisible 依赖属性。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
IsSettingsVisible |
获取或设置一个值,该值指示是否显示设置按钮。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
IsSettingsVisibleProperty |
标识 IsSettingsVisible 依赖属性。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
IsTitleBarAutoPaddingEnabled |
获取或设置一个值,该值指示与自定义标题栏一起使用时,是否将顶部填充添加到导航视图的标头。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
IsTitleBarAutoPaddingEnabledProperty |
标识 IsTitleBarAutoPaddingEnabled 依赖属性。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
MenuItemContainerStyle |
获取或设置呈现菜单项容器时使用的样式。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
MenuItemContainerStyleProperty |
标识 MenuItemContainerStyle 依赖属性。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
MenuItemContainerStyleSelector |
获取或设置对自定义 StyleSelector 逻辑类的引用。 StyleSelector 根据所显示对象的特征返回用于项容器的不同 Style 值。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
MenuItemContainerStyleSelectorProperty |
标识 MenuItemContainerStyleSelector 依赖属性。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
MenuItems |
获取 NavigationView 中显示的菜单项的集合。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
MenuItemsProperty |
标识 MenuItems 依赖属性。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
MenuItemsSource |
获取或设置用于生成 NavigationView 菜单内容的对象源。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
MenuItemsSourceProperty |
标识 MenuItemsSource 依赖属性。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
MenuItemTemplate |
获取或设置用于显示每个菜单项的 DataTemplate 。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
MenuItemTemplateProperty |
标识 MenuItemTemplate 依赖属性。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
MenuItemTemplateSelector |
获取或设置对自定义 DataTemplateSelector 逻辑类的引用。 此属性引用的 DataTemplateSelector 返回要应用于项的模板。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
MenuItemTemplateSelectorProperty |
标识 MenuItemTemplateSelector 依赖属性。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
OpenPaneLength |
获取或设置 NavigationView 窗格完全展开时的宽度。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
OpenPaneLengthProperty |
标识 OpenPaneLength 依赖属性。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
OverflowLabelMode |
获取或设置一个值,该值指示为溢出菜单显示的文本标签。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
OverflowLabelModeProperty |
标识 OverflowLabelMode 依赖属性。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
PaneCustomContent |
获取或设置 NavigationView 窗格中显示的 UI 元素。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
PaneCustomContentProperty |
标识 PaneCustomContent 依赖属性。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
PaneDisplayMode |
获取或设置一个值,该值指示 NavigationView 窗格的显示方式和位置。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
PaneDisplayModeProperty |
标识 PaneDisplayMode 依赖属性。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
PaneFooter |
获取或设置窗格页脚的内容。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
PaneFooterProperty |
标识 PaneFooter 依赖属性。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
PaneHeader |
获取或设置窗格标题的内容。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
PaneHeaderProperty |
标识 PaneHeader 依赖属性。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
PaneTitle |
获取或设置导航视图窗格打开时菜单图标旁边的标签。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
PaneTitleProperty |
标识 PaneTitle 依赖属性。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
PaneToggleButtonStyle |
获取或设置定义菜单切换按钮外观的样式。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
PaneToggleButtonStyleProperty |
标识 PaneToggleButtonStyle 依赖属性。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
SelectedItem |
获取或设置选定项。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
SelectedItemProperty |
标识 SelectedItem 依赖属性。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
SelectionFollowsFocus |
获取或设置一个值,该值指示键盘焦点更改时项目选择是否更改。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
SelectionFollowsFocusProperty |
标识 SelectionFollowsFocus 依赖属性。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
SettingsItem |
获取表示应用设置入口点的导航项。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
SettingsItemProperty |
标识 SettingsItem 依赖属性。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
ShoulderNavigationEnabled |
获取或设置一个值,该值指示何时可以使用游戏板缓冲键导航 NavigationView 中的顶级导航项。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
ShoulderNavigationEnabledProperty |
标识 ShoulderNavigationEnabled 依赖属性。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
TemplateSettings |
获取一个 对象,该对象提供可在定义 NavigationView 控件的模板时作为 TemplateBinding 源引用的计算值。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
TemplateSettingsProperty |
标识 TemplateSettings 依赖属性。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
方法
Collapse(NavigationViewItem) |
折叠树中的指定节点。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
ContainerFromMenuItem(Object) |
返回与指定菜单项对应的容器。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
Expand(NavigationViewItem) |
展开树中的指定节点。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
MenuItemFromContainer(DependencyObject) |
返回与指定的生成容器对应的项。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
事件
BackRequested |
当后退按钮收到交互(例如单击或点击)时发生。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
Collapsed |
当树中的节点折叠时发生。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
DisplayModeChanged |
在 DisplayMode 属性更改时发生。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
Expanding |
树中的节点开始展开时发生。 本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅Windows 应用 SDK命名空间) 。 |
ItemInvoked |
当菜单中的项收到交互(如单击或点击)时发生。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
PaneClosed |
关闭 NavigationView 窗格时发生。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
PaneClosing |
当 NavigationView 窗格关闭时发生。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
PaneOpened |
打开 NavigationView 窗格时发生。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
PaneOpening |
当 NavigationView 窗格打开时发生。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |
SelectionChanged |
在当前所选项更改时发生。 本文档适用于Windows 应用 SDK中适用于 UWP 的 WinUI 2 (,请参阅Windows 应用 SDK命名空间) 。 |