Compartir a través de


NavigationViewTemplateSettings Clase

Definición

Proporciona valores calculados a los que se puede hacer referencia como orígenes TemplatedParent al definir plantillas para un NavigationView. No está pensado para uso general.

/// [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
Herencia
Object IInspectable DependencyObject NavigationViewTemplateSettings
Atributos
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContractVersionAttribute

Ejemplos

Sugerencia

Para obtener más información, instrucciones de diseño y ejemplos de código, consulta NavigationView.

La aplicación WinUI 3 Gallery incluye ejemplos interactivos de la mayoría de los controles, las características y la funcionalidad de WinUI 3. Obtenga la aplicación en Microsoft Store u obtenga el código fuente en GitHub.

Constructores

NavigationViewTemplateSettings()

Inicializa una nueva instancia de la clase NavigationViewTemplateSettings .

Propiedades

BackButtonVisibility

Obtiene la visibilidad del botón Atrás.

BackButtonVisibilityProperty

Identifica la propiedad de dependencia BackButtonVisibility.

Dispatcher

Siempre devuelve null en una aplicación de SDK de Aplicaciones para Windows. Use DispatcherQueue en su lugar.

(Heredado de DependencyObject)
DispatcherQueue

Obtiene el objeto DispatcherQueue al que está asociado este objeto. DispatcherQueue representa una instalación que puede acceder al DependencyObject en el subproceso de interfaz de usuario incluso si un subproceso que no es de interfaz de usuario inicia el código.

(Heredado de DependencyObject)
LeftPaneVisibility

Obtiene la visibilidad del panel izquierdo.

LeftPaneVisibilityProperty

Identifica la propiedad de dependencia LeftPaneVisibility.

OpenPaneLength

Obtiene el entre minOpenPaneLength y el ancho de la ventana. Este es el valor calculado del ancho del panel cuando se abre y se expande completamente.

OpenPaneLengthProperty

Identifica la propiedad de dependencia OpenPaneLength.

OverflowButtonVisibility

Obtiene la visibilidad del botón de desbordamiento.

OverflowButtonVisibilityProperty

Identifica la propiedad de dependencia OverflowButtonVisibility.

PaneToggleButtonVisibility

Obtiene la visibilidad del botón de alternancia del panel.

PaneToggleButtonVisibilityProperty

Identifica la propiedad de dependencia PaneToggleButtonVisibility.

PaneToggleButtonWidth

Obtiene el ancho del botón de alternancia para el panel.

PaneToggleButtonWidthProperty

Identifica la propiedad de dependencia PaneToggleButtonWidth .

SingleSelectionFollowsFocus

Obtiene el valor SelectionFollowsFocus .

SingleSelectionFollowsFocusProperty

Identifica la propiedad de dependencia SingleSelectionFollowsFocus.

SmallerPaneToggleButtonWidth

Obtiene el ancho del botón de alternancia para el panel más pequeño.

SmallerPaneToggleButtonWidthProperty

Identifica la propiedad de dependencia SmallerPaneToggleButtonWidth .

TopPadding

Obtiene el valor de relleno del panel superior.

TopPaddingProperty

Identifica la propiedad de dependencia TopPadding.

TopPaneVisibility

Obtiene la visibilidad del panel superior.

TopPaneVisibilityProperty

Identifica la propiedad de dependencia TopPaneVisibility.

Métodos

ClearValue(DependencyProperty)

Borra el valor local de una propiedad de dependencia.

(Heredado de DependencyObject)
GetAnimationBaseValue(DependencyProperty)

Devuelve cualquier valor base establecido para una propiedad de dependencia, que se aplicaría en los casos en los que una animación no está activa.

(Heredado de DependencyObject)
GetValue(DependencyProperty)

Devuelve el valor efectivo actual de una propiedad de dependencia de dependencyObject.

(Heredado de DependencyObject)
ReadLocalValue(DependencyProperty)

Devuelve el valor local de una propiedad de dependencia, si se establece un valor local.

(Heredado de DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registra una función de notificación para escuchar los cambios en una dependencyProperty específica en esta instancia de DependencyObject .

(Heredado de DependencyObject)
SetValue(DependencyProperty, Object)

Establece el valor local de una propiedad de dependencia en dependencyObject.

(Heredado de DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Cancela una notificación de cambio registrada anteriormente llamando a RegisterPropertyChangedCallback.

(Heredado de DependencyObject)

Se aplica a