Поделиться через


NavigationView Класс

Определение

Представляет контейнер, позволяющий переходить по содержимому приложения. У него есть заголовок, представление для основного содержимого и панель меню для команд навигации.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App 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 проектирования устанавливается вместе с пакетом NuGet WinUI (Microsoft.UI.Xaml). По умолчанию, это расположение \Users\<username>\.nuget\packages\microsoft.ui.xaml\<version>\lib\uap10.0\Microsoft.UI.Xaml\Themes\generic.xaml. Стили и ресурсы из разных версий WinUI могут иметь разные значения.

XAML также включает ресурсы, которые можно использовать для изменения цветов элемента управления в различных визуальных состояниях без изменения шаблона элемента управления. Изменение этих ресурсов предпочтительнее, чем установка таких свойств, как Background и Foreground. Дополнительные сведения см. в разделе Облегчаемые стили статьио стилях XAML .

Конструкторы

NavigationView()

Инициализирует новый экземпляр класса NavigationView.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Свойства

AlwaysShowHeader

Возвращает или задает значение, указывающее, отображается ли заголовок всегда.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

AlwaysShowHeaderProperty

Определяет свойство зависимости AlwaysShowHeader.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

AutoSuggestBox

Возвращает или задает элемент AutoSuggestBox , отображаемый в NavigationView.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

AutoSuggestBoxProperty

Определяет свойство зависимости AutoSuggestBox.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

CompactModeThresholdWidth

Возвращает или задает минимальную ширину окна, при которой NavigationView переходит в режим компактного отображения.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

CompactModeThresholdWidthProperty

Определяет свойство зависимости CompactModeThresholdWidth.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

CompactPaneLength

Возвращает или задает ширину панели NavigationView в режиме компактного отображения.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

CompactPaneLengthProperty

Определяет свойство зависимости CompactPaneLength.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

ContentOverlay

Возвращает или задает элемент пользовательского интерфейса, который отображается в верхней части элемента управления под панелью, если параметр PaneDisplayMode имеет значение Top.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

ContentOverlayProperty

Определяет свойство зависимости ContentOverlay.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

DisplayMode

Возвращает значение, указывающее, как отображаются области и области содержимого NavigationView.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

DisplayModeProperty

Определяет свойство зависимости DisplayMode.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

ExpandedModeThresholdWidth

Возвращает или задает минимальную ширину окна, при которой NavigationView переходит в режим расширенного отображения.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

ExpandedModeThresholdWidthProperty

Определяет свойство зависимости ExpandedModeThresholdWidth.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

FooterMenuItems

Возвращает список объектов, используемых в качестве элементов навигации в меню нижнего колонтитула.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

FooterMenuItemsProperty

Определяет свойство зависимостей FooterMenuItems.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

FooterMenuItemsSource

Возвращает или задает объект , представляющий элементы навигации, используемые в меню нижнего колонтитула.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

FooterMenuItemsSourceProperty

Определяет свойство зависимости FooterMenuItemsSource.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Header

Возвращает или задает содержимое заголовка.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

HeaderProperty

Идентифицирует свойство зависимости заголовка.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

HeaderTemplate

Возвращает или задает объект DataTemplate, используемый для отображения заголовка элемента управления.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

HeaderTemplateProperty

Определяет свойство зависимости HeaderTemplate.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

IsBackButtonVisible

Возвращает или задает значение, указывающее, отображается ли кнопка "Назад". Значение по умолчанию — "Auto", которое указывает, что видимость кнопки зависит от параметра DisplayMode элемента NavigationView.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

IsBackButtonVisibleProperty

Определяет свойство зависимости IsBackButtonVisible.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

IsBackEnabled

Возвращает или задает значение, указывающее, включена или отключена кнопка "Назад".

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

IsBackEnabledProperty

Определяет свойство зависимости IsBackEnabled.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

IsPaneOpen

Возвращает или задает значение, указывающее, развернута ли область NavigationView до полной ширины.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

IsPaneOpenProperty

Определяет свойство зависимости IsPaneOpen.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

IsPaneToggleButtonVisible

Возвращает или задает значение, указывающее, отображается ли переключатель меню.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

IsPaneToggleButtonVisibleProperty

Определяет свойство зависимости IsPaneToggleButtonVisible.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

IsPaneVisible

Возвращает или задает значение, определяющее, отображается ли панель.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

IsPaneVisibleProperty

Определяет свойство зависимости IsPaneVisible.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

IsSettingsVisible

Возвращает или задает значение, указывающее, отображается ли кнопка "Параметры".

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

IsSettingsVisibleProperty

Определяет свойство зависимости IsSettingsVisible.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

IsTitleBarAutoPaddingEnabled

Возвращает или задает значение, указывающее, добавляется ли верхняя заполнение в заголовок представления навигации при использовании с настраиваемой строкой заголовка.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

IsTitleBarAutoPaddingEnabledProperty

Определяет свойство зависимости IsTitleBarAutoPaddingEnabled .

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

MenuItemContainerStyle

Возвращает или задает стиль, используемый при отрисовке контейнеров элементов меню.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

MenuItemContainerStyleProperty

Определяет свойство зависимости MenuItemContainerStyle.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

MenuItemContainerStyleSelector

Возвращает или задает ссылку на пользовательский класс логики StyleSelector . StyleSelector возвращает различные значения Style, используемые для контейнера элементов в зависимости от характеристик отображаемого объекта.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

MenuItemContainerStyleSelectorProperty

Определяет свойство зависимости MenuItemContainerStyleSelector.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

MenuItems

Возвращает коллекцию пунктов меню, отображаемых в NavigationView.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

MenuItemsProperty

Определяет свойство зависимости MenuItems.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

MenuItemsSource

Возвращает или задает источник объекта, используемый для создания содержимого меню NavigationView.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

MenuItemsSourceProperty

Определяет свойство зависимости MenuItemsSource.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

MenuItemTemplate

Возвращает или задает объект DataTemplate, используемый для отображения каждого пункта меню.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

MenuItemTemplateProperty

Определяет свойство зависимости MenuItemTemplate.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

MenuItemTemplateSelector

Возвращает или задает ссылку на пользовательский класс логики DataTemplateSelector . DataTemplateSelector, на который ссылается это свойство, возвращает шаблон для применения к элементам.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

MenuItemTemplateSelectorProperty

Определяет свойство зависимости MenuItemTemplateSelector.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

OpenPaneLength

Возвращает или задает ширину области NavigationView при ее полном развертывании.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

OpenPaneLengthProperty

Определяет свойство зависимости OpenPaneLength.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

OverflowLabelMode

Возвращает или задает значение, указывающее, какая текстовая метка отображается для меню переполнения.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

OverflowLabelModeProperty

Определяет свойство зависимости OverflowLabelMode.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

PaneCustomContent

Возвращает или задает элемент пользовательского интерфейса, отображаемый на панели NavigationView.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

PaneCustomContentProperty

Определяет свойство зависимости PaneCustomContent.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

PaneDisplayMode

Возвращает или задает значение, указывающее, как и где отображается панель NavigationView.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

PaneDisplayModeProperty

Определяет свойство зависимости PaneDisplayMode.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

PaneFooter

Возвращает или задает содержимое нижнего колонтитула панели.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

PaneFooterProperty

Определяет свойство зависимости PaneFooter.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

PaneHeader

Возвращает или задает содержимое заголовка панели.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

PaneHeaderProperty

Определяет свойство зависимости PaneHeader.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

PaneTitle

Возвращает или задает метку рядом со значком меню при открытии области NavigationView.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

PaneTitleProperty

Определяет свойство зависимости PaneTitle.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

PaneToggleButtonStyle

Возвращает или задает стиль, определяющий внешний вид переключателя меню.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

PaneToggleButtonStyleProperty

Определяет свойство зависимости PaneToggleButtonStyle.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

SelectedItem

Возвращает или задает выбранный элемент.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

SelectedItemProperty

Определяет свойство зависимости SelectedItem.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

SelectionFollowsFocus

Возвращает или задает значение, указывающее, изменяется ли выбор элемента при изменении фокуса клавиатуры.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

SelectionFollowsFocusProperty

Определяет свойство зависимости SelectionFollowsFocus.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

SettingsItem

Возвращает элемент навигации, представляющий точку входа в параметры приложения.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

SettingsItemProperty

Определяет свойство зависимости SettingsItem.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

ShoulderNavigationEnabled

Возвращает или задает значение, указывающее, когда бамперы геймпада можно использовать для навигации по элементам навигации верхнего уровня в NavigationView.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

ShoulderNavigationEnabledProperty

Определяет свойство зависимости ShoulderNavigationEnabled.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

TemplateSettings

Возвращает объект , предоставляющий вычисляемые значения, на которые можно ссылаться как на источники TemplateBinding при определении шаблонов для элемента управления NavigationView.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

TemplateSettingsProperty

Определяет свойство зависимости TemplateSettings.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Методы

Collapse(NavigationViewItem)

Сворачивает указанный узел в дереве.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

ContainerFromMenuItem(Object)

Возвращает контейнер, соответствующий указанному элементу меню.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Expand(NavigationViewItem)

Разворачивает указанный узел в дереве.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

MenuItemFromContainer(DependencyObject)

Возвращает элемент, соответствующий указанному созданному контейнеру.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

События

BackRequested

Происходит, когда кнопка "Назад" получает взаимодействие, например щелчок или касание.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Collapsed

Происходит при сворачивании узла в дереве.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

DisplayModeChanged

Происходит при изменении свойства DisplayMode.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Expanding

Происходит при развертывании узла в дереве.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

ItemInvoked

Происходит, когда элемент в меню получает взаимодействие, например щелчком или касанием.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

PaneClosed

Происходит при закрытии области NavigationView.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

PaneClosing

Происходит при закрытии области NavigationView.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

PaneOpened

Происходит при открытии области NavigationView.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

PaneOpening

Происходит при открытии области NavigationView.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

SelectionChanged

Происходит при изменении выбранного элемента.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Применяется к

См. также раздел