NavigationViewTemplateSettings Класс

Определение

Предоставляет вычисляемые значения, на которые можно ссылаться как на источники TemplatedParent при определении шаблонов для NavigationView. Не предназначено для общего использования.

/// [Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=7)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
class NavigationViewTemplateSettings : DependencyObject
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 65536)]
class NavigationViewTemplateSettings : DependencyObject
[Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=7)]
[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 NavigationViewTemplateSettings : DependencyObject
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 65536)]
public class NavigationViewTemplateSettings : DependencyObject
Public Class NavigationViewTemplateSettings
Inherits DependencyObject
Наследование
Object IInspectable DependencyObject NavigationViewTemplateSettings
Атрибуты
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContractVersionAttribute

Примеры

Совет

Дополнительные сведения, рекомендации по проектированию и примеры кода см. в разделе NavigationView.

Приложение коллекции WinUI 3 содержит интерактивные примеры большинства элементов управления, функций и функций WinUI 3. Получите приложение из Microsoft Store или получите исходный код в GitHub.

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

NavigationViewTemplateSettings()

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

Свойства

BackButtonVisibility

Возвращает видимость кнопки "Назад".

BackButtonVisibilityProperty

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

Dispatcher

Всегда возвращает в null приложении Windows App SDK. Вместо этого используйте DispatcherQueue .

(Унаследовано от DependencyObject)
DispatcherQueue

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

(Унаследовано от DependencyObject)
LeftPaneVisibility

Возвращает видимость левой панели.

LeftPaneVisibilityProperty

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

OpenPaneLength

Возвращает значение min между OpenPaneLength и шириной окна. Это вычисляемое значение ширины панели при открытии и полном развертывании.

OpenPaneLengthProperty

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

OverflowButtonVisibility

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

OverflowButtonVisibilityProperty

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

PaneToggleButtonVisibility

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

PaneToggleButtonVisibilityProperty

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

PaneToggleButtonWidth

Возвращает ширину переключателя для панели.

PaneToggleButtonWidthProperty

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

SingleSelectionFollowsFocus

Возвращает значение SelectionFollowsFocus .

SingleSelectionFollowsFocusProperty

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

SmallerPaneToggleButtonWidth

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

SmallerPaneToggleButtonWidthProperty

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

TopPadding

Возвращает значение заполнения верхней панели.

TopPaddingProperty

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

TopPaneVisibility

Возвращает видимость верхней панели.

TopPaneVisibilityProperty

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

Методы

ClearValue(DependencyProperty)

Очищает локальное значение свойства зависимостей.

(Унаследовано от DependencyObject)
GetAnimationBaseValue(DependencyProperty)

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

(Унаследовано от DependencyObject)
GetValue(DependencyProperty)

Возвращает текущее действующее значение свойства зависимостей из DependencyObject.

(Унаследовано от DependencyObject)
ReadLocalValue(DependencyProperty)

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

(Унаследовано от DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Регистрирует функцию уведомления для прослушивания изменений определенного DependencyProperty в этом экземпляре DependencyObject .

(Унаследовано от DependencyObject)
SetValue(DependencyProperty, Object)

Задает локальное значение свойства зависимостей для Объекта DependencyObject.

(Унаследовано от DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Отменяет уведомление об изменениях, которое было ранее зарегистрировано путем вызова Метода RegisterPropertyChangedCallback.

(Унаследовано от DependencyObject)

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