ScrollViewer Clase

Definición

Representa un área desplazable que puede contener otros elementos visibles.

public ref class ScrollViewer sealed : ContentControl, IScrollAnchorProvider
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ScrollViewer final : ContentControl, IScrollAnchorProvider
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ScrollViewer : ContentControl, IScrollAnchorProvider
Public NotInheritable Class ScrollViewer
Inherits ContentControl
Implements IScrollAnchorProvider
<ScrollViewer .../>
-or-
<ScrollViewer ...>
content
</ScrollViewer>
Herencia
Object Platform::Object IInspectable DependencyObject UIElement FrameworkElement Control ContentControl ScrollViewer
Atributos
Implementaciones

Ejemplos

Tip

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

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

El siguiente XAML crea un textBlock grande dentro de scrollViewer, junto con otra copia de TextBlock para la comparación.

<StackPanel>
    <!-- A large TextBlock. -->
    <TextBlock Width="300" TextWrapping="Wrap" Margin="0,0,0,30" 
      Text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac mi ipsum. Phasellus vel malesuada mauris. Donec pharetra, enim sit amet mattis tincidunt, felis nisi semper lectus, vel porta diam nisi in augue. Pellentesque lacus tortor, aliquam et faucibus id, rhoncus ut justo. Sed id lectus odio, eget pulvinar diam. Suspendisse eleifend ornare libero, in luctus purus aliquet non. Sed interdum, sem vitae rutrum rhoncus, felis ligula ultrices sem, in eleifend eros ante id neque." />
    
    <!-- The same large TextBlock, wrapped in a ScrollViewer. -->
    <ScrollViewer Height="200" Width="200" 
                  HorizontalScrollBarVisibility="Auto" 
                  VerticalScrollBarVisibility="Auto">
        <TextBlock Width="300" TextWrapping="Wrap"
            Text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac mi ipsum. Phasellus vel malesuada mauris. Donec pharetra, enim sit amet mattis tincidunt, felis nisi semper lectus, vel porta diam nisi in augue. Pellentesque lacus tortor, aliquam et faucibus id, rhoncus ut justo. Sed id lectus odio, eget pulvinar diam. Suspendisse eleifend ornare libero, in luctus purus aliquet non. Sed interdum, sem vitae rutrum rhoncus, felis ligula ultrices sem, in eleifend eros ante id neque." />
    </ScrollViewer>
</StackPanel>

Comentarios

Tip

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

ScrollViewer es un control de contenedor que permite al usuario desplazar y acercar su contenido.

Control de visor de desplazamiento

Un ScrollViewer permite que el contenido se muestre en un área más pequeña que su tamaño real. Cuando el contenido del ScrollViewer no está completamente visible, ScrollViewer muestra las barras de desplazamiento que el usuario puede usar para mover las áreas de contenido visibles. El área que incluye todo el contenido del ScrollViewer es la extensión. El área visible del contenido es la ventanilla.

Es habitual que exista un control ScrollViewer como parte compuesta de otros controles. Un elemento ScrollViewer junto con la clase ScrollContentPresenter para admitir mostrará una ventanilla junto con barras de desplazamiento solo cuando el espacio de diseño del control host esté restringido más pequeño que el tamaño de contenido expandido. Este suele ser el caso de las listas, por lo que las plantillas ListView y GridView siempre incluyen scrollViewer. TextBox y RichEditBox también incluyen scrollViewer en sus plantillas.

Cuando existe un elemento ScrollViewer en un control, el control host a menudo tiene control de eventos integrado para determinados eventos de entrada y manipulaciones que permiten que el contenido se desplace. Por ejemplo, gridView interpreta un gesto de deslizar el dedo y esto hace que el contenido se desplace horizontalmente. Los eventos de entrada y las manipulaciones sin procesar que recibe el control se consideran controlados por el control y los eventos de nivel inferior, como PointerPressed , no se generarán y tampoco se propagarán a ningún contenedor primario. Puede cambiar parte del control integrado mediante la invalidación de una clase de control y los métodos virtuales OnEvent para eventos, o bien si se vuelve a modificar el control. Pero en cualquier caso no es trivial reproducir el comportamiento predeterminado original, que normalmente está ahí para que el control reaccione de maneras esperadas a los eventos y a las acciones y gestos de entrada de un usuario. Por lo tanto, debe considerar si realmente necesita ese evento de entrada para activarse. Es posible que quiera investigar si hay otros eventos de entrada o gestos que no se controlan con el control y los usan en el diseño de interacción de la aplicación o del control.

Para que sea posible que los controles que incluyan un ScrollViewer influyen en parte del comportamiento y las propiedades que están dentro de la parte ScrollViewer, ScrollViewer define una serie de propiedades adjuntas XAML que se pueden establecer en estilos y que se pueden usar en enlaces de plantilla.

Si necesita controlar eventos de puntero para un UIElement en una vista desplazable (como scrollViewer), debe deshabilitar explícitamente la compatibilidad con eventos de manipulación en el elemento de la vista mediante una llamada a UIElement.CancelDirectmanipulation(). Para volver a habilitar los eventos de manipulación en la vista, llame a UIElement.TryStartDirectManipulation.

Interacción del lápiz

A partir de Windows 10, versión 1709 (SDK 16299), el comportamiento predeterminado de un lápiz activo en una aplicación para UWP es desplazarse o desplazarse (al igual que la entrada táctil, el panel táctil y el lápiz pasivo). ScrollViewer consume eventos de puntero a menos que especifique que desea controlar los eventos usted mismo y no desea que se usen para la manipulación.

En las versiones de Windows 10 anteriores a 1709, el comportamiento predeterminado era seleccionar texto.

Si la aplicación debe usar un lápiz activo para la selección de texto, puedes invalidar el desplazamiento del lápiz y revertir al comportamiento anterior. Para ello, controle el evento PointerPressed y establezca la propiedad ManipulationMode para especificar que el sistema no debe controlar la interacción del lápiz para desplazar el ScrollViewer principal. También controla los eventos PointerReleased y PointerCanceled para volver a activar el comportamiento predeterminado del sistema cuando se quita el Lápiz.

En este ejemplo se muestra cómo:

  • Registre los eventos mediante el método UIElement.AddHandler con el parámetro handledEventsToo establecido en true.
  • Compruebe si el dispositivo de puntero es un lápiz.
  • En el controlador de eventos PointerPressed , desactive la compatibilidad con la manipulación del sistema en ScrollViewer.
  • En los controladores de eventos PointerReleased y PointerCanceled , vuelva a activar la compatibilidad con la manipulación del sistema.
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
    <ScrollViewer x:Name="myScrollViewer">
        <Image Source="Assets/StoreLogo.png"/>
    </ScrollViewer>
</Grid>
public MainPage()
{
    this.InitializeComponent();

    this.myScrollViewer.AddHandler(UIElement.PointerPressedEvent, 
        new PointerEventHandler(myScrollViewer_PointerPressed), 
        true /*handledEventsToo*/);
    this.myScrollViewer.AddHandler(UIElement.PointerReleasedEvent, 
        new PointerEventHandler(myScrollViewer_PointerReleased), 
        true /*handledEventsToo*/);
    this.myScrollViewer.AddHandler(UIElement.PointerCanceledEvent, 
        new PointerEventHandler(myScrollViewer_PointerCanceled), 
        true /*handledEventsToo*/);
}

private void myScrollViewer_PointerPressed(object sender, PointerRoutedEventArgs e)
{
    if (e.Pointer.PointerDeviceType == Windows.Devices.Input.PointerDeviceType.Pen)
    {
        (myScrollViewer.Content as UIElement).ManipulationMode &= ~ManipulationModes.System;
    }
}

private void myScrollViewer_PointerReleased(object sender, PointerRoutedEventArgs e)
{
    if (e.Pointer.PointerDeviceType == Windows.Devices.Input.PointerDeviceType.Pen)
    {
        (myScrollViewer.Content as UIElement).ManipulationMode |= ManipulationModes.System;
    }
}

private void myScrollViewer_PointerCanceled(object sender, PointerRoutedEventArgs e)
{
    if (e.Pointer.PointerDeviceType == Windows.Devices.Input.PointerDeviceType.Pen)
    {
        (myScrollViewer.Content as UIElement).ManipulationMode |= ManipulationModes.System;
    }
}

Propiedades adjuntas XAML de ScrollViewer

ScrollViewer define las siguientes propiedades adjuntas xaml:

Estas propiedades adjuntas xaml están pensadas para casos en los que ScrollViewer es implícito, como cuando el ScrollViewer existe en la plantilla predeterminada para un ListView o GridView, y quieres poder influir en el comportamiento de desplazamiento del control sin tener acceso a elementos de plantilla. En los casos en los que scrollViewer es explícito en el XAML, como se muestra en el código de ejemplo de la sección Ejemplos, no es necesario usar la sintaxis de propiedad adjunta. Use simplemente la sintaxis de atributo, por ejemplo <ScrollViewer ZoomMode="Enabled" />.

Para admitir el acceso del procesador XAML a las propiedades adjuntas y también para exponer operaciones equivalentes de obtención y establecimiento del código, cada propiedad adjunta XAML tiene un par de métodos de descriptor de acceso Get y Set . Por ejemplo, los métodos GetHorizontalScrollMode y SetHorizontalScrollMode admiten y proporcionan la compatibilidad equivalente de solo código para ScrollViewer.HorizontalScrollMode. Como alternativa, puede usar el sistema de propiedades de dependencia para obtener o establecer el valor de la propiedad adjunta. Llame a GetValue o SetValue, pasando los argumentos del identificador de propiedad de dependencia que se va a establecer y una referencia al objeto de destino en el que se va a obtener o establecer el valor.

Estilo de control y plantilla

Puede modificar el estilo predeterminado y ControlTemplate para proporcionar al control una apariencia única. Para obtener información sobre cómo modificar el estilo y la plantilla de un control, consulta Estilos XAML. El estilo, la plantilla y los recursos predeterminados que definen el aspecto del control se incluyen en el generic.xaml archivo. Con fines de diseño, generic.xaml se instala con el paquete NuGet de Windows App SDK. De forma predeterminada, la ubicación es \Users\<username>\.nuget\packages\microsoft.windowsappsdk\<version>\lib\uap10.0\Microsoft.UI\Themes\generic.xaml. Los estilos y recursos de diferentes versiones del SDK pueden tener valores diferentes.

XAML también incluye recursos que puedes usar para modificar los colores de un control en diferentes estados visuales sin modificar la plantilla de control. Se prefiere modificar estos recursos para establecer propiedades como Background y Foreground. Para obtener más información, consulta la sección Estilo ligero del artículo Estilos XAML .

Control de gestos mediante dispositivos de panel de seguimiento

La entrada y los gestos del panel táctil no desencadenan eventos PointerWheelChanged en un control ScrollViewer . Estos gestos se controlan internamente mediante el control ScrollViewer .

Interfaz de usuario de la aplicación para teclado en pantalla

El teclado en pantalla (OSK) es una característica de accesibilidad que los usuarios pueden habilitar a petición (Configuración -> Accesibilidad -> Teclado o Windows+Ctrl+O). No es lo mismo que el teclado suave que puede aparecer en la interfaz de usuario de la aplicación para admitir controles de entrada de texto cuando el sistema no detecta la presencia de un teclado.

Cuando aparece el OSK, el sistema ajusta el comportamiento de la interfaz de usuario o diseño de la aplicación y proporciona desplazamiento según sea necesario. Este comportamiento de desplazamiento del sistema no se expone a la aplicación.

Constructores

Nombre Description
ScrollViewer()

Inicializa una nueva instancia de la clase ScrollViewer .

Propiedades

Nombre Description
AccessKey

Obtiene o establece la clave de acceso (mnemonic) para este elemento.

(Heredado de UIElement)
AccessKeyScopeOwner

Obtiene o establece un elemento de origen que proporciona el ámbito de la clave de acceso para este elemento, incluso si no está en el árbol visual del elemento de origen.

(Heredado de UIElement)
ActualHeight

Obtiene el alto representado de frameworkElement. Vea la sección Comentarios.

(Heredado de FrameworkElement)
ActualOffset

Obtiene la posición de este UIElement, en relación con su elemento primario, calculado durante el paso de organización del proceso de diseño.

(Heredado de UIElement)
ActualSize

Obtiene el tamaño que calcula este UIElement durante el paso de organización del proceso de diseño.

(Heredado de UIElement)
ActualTheme

Obtiene el tema de la interfaz de usuario que usa actualmente el elemento , que puede ser diferente del RequestedTheme.

(Heredado de FrameworkElement)
ActualWidth

Obtiene el ancho representado de frameworkElement. Vea la sección Comentarios.

(Heredado de FrameworkElement)
AllowDrop

Obtiene o establece un valor que determina si este UIElement puede ser un destino de colocación con fines de operaciones de arrastrar y colocar.

(Heredado de UIElement)
AllowFocusOnInteraction

Obtiene o establece un valor que indica si el elemento obtiene automáticamente el foco cuando el usuario interactúa con él.

(Heredado de FrameworkElement)
AllowFocusWhenDisabled

Obtiene o establece si un control deshabilitado puede recibir el foco.

(Heredado de FrameworkElement)
Background

Obtiene o establece un pincel que proporciona el fondo del control.

(Heredado de Control)
BackgroundSizing

Obtiene o establece un valor que indica cuánto se extiende el fondo en relación con el borde de este elemento.

(Heredado de Control)
BaseUri

Obtiene un identificador uniforme de recursos (URI) que representa el URI base de un objeto construido por XAML en tiempo de carga XAML. Esta propiedad es útil para la resolución de URI en tiempo de ejecución.

(Heredado de FrameworkElement)
BorderBrush

Obtiene o establece un pincel que describe el relleno de borde de un control.

(Heredado de Control)
BorderThickness

Obtiene o establece el grosor del borde de un control.

(Heredado de Control)
BringIntoViewOnFocusChange

Obtiene o establece un valor que determina si ScrollViewer usa un comportamiento de desplazamiento de entrada a la vista cuando un elemento de la vista obtiene el foco.

BringIntoViewOnFocusChangeProperty

Identifica la propiedad de dependencia BringIntoViewOnFocusChange .

CacheMode

Obtiene o establece un valor que indica que el contenido representado se debe almacenar en caché como un mapa de bits compuesto siempre que sea posible.

(Heredado de UIElement)
CanBeScrollAnchor

Obtiene o establece un valor que indica si UIElement puede ser un candidato para el delimitador de desplazamiento.

(Heredado de UIElement)
CanContentRenderOutsideBounds

Obtiene o establece un valor que indica si el contenido desplazado puede representarse fuera de los límites del ScrollViewer.

CanContentRenderOutsideBoundsProperty

Identifica la propiedad de dependencia CanContentRenderOutsideBounds .

CanDrag

Obtiene o establece un valor que indica si el elemento se puede arrastrar como datos en una operación de arrastrar y colocar.

(Heredado de UIElement)
CenterPoint

Obtiene o establece el punto central del elemento, que es el punto sobre el que se produce la rotación o el escalado. Afecta a la posición de representación del elemento.

(Heredado de UIElement)
CharacterSpacing

Obtiene o establece el espaciado uniforme entre caracteres, en unidades de 1/1000 de un elemento em.

(Heredado de Control)
Clip

Obtiene o establece el rectánguloGeometry usado para definir el esquema del contenido de un UIElement.

(Heredado de UIElement)
CompositeMode

Obtiene o establece una propiedad que declara modos alternativos de composición y combinación para el elemento en su diseño primario y ventana. Esto es relevante para los elementos implicados en una interfaz de usuario de DirectX o XAML mixta Microsoft.

(Heredado de UIElement)
ComputedHorizontalScrollBarVisibility

Obtiene un valor que indica si la barra de desplazamiento horizontal está visible.

ComputedHorizontalScrollBarVisibilityProperty

Identifica la propiedad de dependencia ComputedHorizontalScrollBarVisibility .

ComputedVerticalScrollBarVisibility

Obtiene un valor que indica si la barra de desplazamiento vertical está visible.

ComputedVerticalScrollBarVisibilityProperty

Identifica la propiedad de dependencia ComputedVerticalScrollBarVisibility .

Content

Obtiene o establece el contenido de un ContentControl.

(Heredado de ContentControl)
ContentTemplate

Obtiene o establece la plantilla de datos que se usa para mostrar el contenido de ContentControl.

(Heredado de ContentControl)
ContentTemplateRoot

Obtiene el elemento raíz de la plantilla de datos especificada por la propiedad ContentTemplate .

(Heredado de ContentControl)
ContentTemplateSelector

Obtiene o establece un objeto de selección que cambia dataTemplate para aplicar contenido, en función del procesamiento de información sobre el elemento de contenido o su contenedor en tiempo de ejecución.

(Heredado de ContentControl)
ContentTransitions

Obtiene o establece la colección de elementos de estilo Transition que se aplican al contenido de un ContentControl.

(Heredado de ContentControl)
ContextFlyout

Obtiene o establece el control flotante asociado a este elemento.

(Heredado de UIElement)
CornerRadius

Obtiene o establece el radio de las esquinas del borde del control.

(Heredado de Control)
CurrentAnchor

Elemento de delimitador elegido actualmente que se va a usar para el delimitador de desplazamiento.

DataContext

Obtiene o establece el contexto de datos de un FrameworkElement. Un uso común de un contexto de datos es cuando usa FrameworkElement la extensión de marcado {Binding} y participa en el enlace de datos.

(Heredado de FrameworkElement)
DefaultStyleKey

Obtiene o establece la clave que hace referencia al estilo predeterminado del control. Los autores de controles personalizados usan esta propiedad para cambiar el valor predeterminado del estilo que usa su control.

(Heredado de Control)
DefaultStyleResourceUri

Obtiene o establece la ruta de acceso al archivo de recursos que contiene el estilo predeterminado para el control.

(Heredado de Control)
DesiredSize

Obtiene el tamaño que este UIElement calcula durante el paso de medida del proceso de diseño.

(Heredado de UIElement)
Dispatcher

Siempre devuelve null en una aplicación de Windows App SDK. 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 la interfaz de usuario incluso si el código lo inicia un subproceso que no es de interfaz de usuario.

(Heredado de DependencyObject)
ElementSoundMode

Obtiene o establece un valor que especifica la preferencia de un control para si se reproducen sonidos.

(Heredado de Control)
ExitDisplayModeOnAccessKeyInvoked

Obtiene o establece un valor que especifica si se descarta la presentación de la clave de acceso cuando se invoca una clave de acceso.

(Heredado de UIElement)
ExtentHeight

Obtiene el tamaño vertical de todo el contenido desplazable en ScrollViewer.

ExtentHeightProperty

Identificador de la propiedad de dependencia ExtentHeight .

ExtentWidth

Obtiene el tamaño horizontal de todo el contenido desplazable del ScrollViewer.

ExtentWidthProperty

Identificador de la propiedad de dependencia ExtentWidth .

FlowDirection

Obtiene o establece la dirección en la que fluye el texto y otros elementos de la interfaz de usuario dentro de cualquier elemento primario que controle su diseño. Esta propiedad se puede establecer en LeftToRight o RightToLeft. Al establecer FlowDirection en RightToLeft en cualquier elemento se establece la alineación a la derecha, el orden de lectura a derecha a izquierda y el diseño del control que se va a fluir de derecha a izquierda.

(Heredado de FrameworkElement)
FocusState

Obtiene un valor que especifica si este control tiene el foco y el modo por el que se obtuvo el foco.

(Heredado de UIElement)
FocusVisualMargin

Obtiene o establece el margen exterior del objeto visual de foco para frameworkElement.

(Heredado de FrameworkElement)
FocusVisualPrimaryBrush

Obtiene o establece el pincel utilizado para dibujar el borde exterior de un HighVisibility objeto visual o Reveal de foco para frameworkElement.

(Heredado de FrameworkElement)
FocusVisualPrimaryThickness

Obtiene o establece el grosor del borde exterior de un HighVisibility objeto visual o Reveal de foco para frameworkElement.

(Heredado de FrameworkElement)
FocusVisualSecondaryBrush

Obtiene o establece el pincel utilizado para dibujar el borde interno de un HighVisibility objeto visual o Reveal de foco para frameworkElement.

(Heredado de FrameworkElement)
FocusVisualSecondaryThickness

Obtiene o establece el grosor del borde interno de un HighVisibility objeto visual o Reveal de foco para frameworkElement.

(Heredado de FrameworkElement)
FontFamily

Obtiene o establece la fuente utilizada para mostrar texto en el control .

(Heredado de Control)
FontSize

Obtiene o establece el tamaño del texto de este control.

(Heredado de Control)
FontStretch

Obtiene o establece el grado en el que se condensa o expande una fuente en la pantalla.

(Heredado de Control)
FontStyle

Obtiene o establece el estilo en el que se representa el texto.

(Heredado de Control)
FontWeight

Obtiene o establece el grosor de la fuente especificada.

(Heredado de Control)
Foreground

Obtiene o establece un pincel que describe el color de primer plano.

(Heredado de Control)
Height

Obtiene o establece el alto sugerido de frameworkElement.

(Heredado de FrameworkElement)
HighContrastAdjustment

Obtiene o establece un valor que indica si el marco ajusta automáticamente las propiedades visuales del elemento cuando se habilitan los temas de contraste alto.

(Heredado de UIElement)
HorizontalAlignment

Obtiene o establece las características de alineación horizontal que se aplican a un FrameworkElement cuando se compone en un elemento primario de diseño, como un panel o un control de elementos.

(Heredado de FrameworkElement)
HorizontalAnchorRatio

Determina la posición horizontal del punto de anclaje del ScrollViewer con respecto a la ventanilla. De forma predeterminada, ScrollViewer selecciona un elemento como su CurrentAnchor identificando el elemento en su ventanilla más cercana al punto de anclaje.

HorizontalAnchorRatioProperty

Identifica la propiedad de dependencia HorizontalAnchorRatio .

HorizontalContentAlignment

Obtiene o establece la alineación horizontal del contenido del control.

(Heredado de Control)
HorizontalOffset

Obtiene la distancia a la que se ha desplazado horizontalmente el contenido.

HorizontalOffsetProperty

Identifica la propiedad de dependencia HorizontalOffset .

HorizontalScrollBarVisibility

Obtiene o establece un valor que indica si se debe mostrar una barra de desplazamiento horizontal.

HorizontalScrollBarVisibilityProperty

Identifica la propiedad de dependencia HorizontalScrollBarVisibility .

HorizontalScrollMode

Obtiene o establece un valor que determina cómo la entrada de manipulación influye en el comportamiento de desplazamiento en el eje horizontal.

HorizontalScrollModeProperty

Identifica la propiedad de dependencia HorizontalScrollMode .

HorizontalSnapPointsAlignment

Obtiene o establece un valor que indica cómo se alinean horizontalmente los puntos de acoplamiento existentes frente a la ventanilla inicial.

HorizontalSnapPointsAlignmentProperty

Identifica la propiedad de dependencia HorizontalSnapPointsAlignment .

HorizontalSnapPointsType

Obtiene o establece un valor que declara cómo reacciona el comportamiento de manipulación a los puntos de acoplamiento a lo largo del eje horizontal.

HorizontalSnapPointsTypeProperty

Identifica la propiedad de dependencia HorizontalSnapPointsType .

IsAccessKeyScope

Obtiene o establece un valor que indica si un elemento define su propio ámbito de clave de acceso.

(Heredado de UIElement)
IsDeferredScrollingEnabled

Obtiene o establece un valor que determina el comportamiento de desplazamiento diferido de un ScrollViewer.

IsDeferredScrollingEnabledProperty

Identifica la propiedad de dependencia IsDeferredScrollingEnabled .

IsDoubleTapEnabled

Obtiene o establece un valor que determina si el evento DoubleTapped puede originarse desde ese elemento.

(Heredado de UIElement)
IsEnabled

Obtiene o establece un valor que indica si el usuario puede interactuar con el control.

(Heredado de Control)
IsFocusEngaged

Obtiene o establece un valor que indica si el foco está restringido al control cuando el usuario presiona el botón A/Select en un controlador de juego.

(Heredado de Control)
IsFocusEngagementEnabled

Obtiene o establece un valor que indica si el foco se puede restringir al control cuando el usuario presiona el botón A/Select en un controlador de juego.

(Heredado de Control)
IsHitTestVisible

Obtiene o establece si el área contenida de este UIElement puede devolver valores true para las pruebas de posicionamiento.

(Heredado de UIElement)
IsHoldingEnabled

Obtiene o establece un valor que determina si el evento Holding puede originarse desde ese elemento.

(Heredado de UIElement)
IsHorizontalRailEnabled

Obtiene o establece un valor que indica si el raíl de desplazamiento está habilitado para el eje horizontal.

IsHorizontalRailEnabledProperty

Identifica la propiedad de dependencia IsHorizontalRailEnabled .

IsHorizontalScrollChainingEnabled

Obtiene o establece un valor que indica si el encadenamiento de desplazamiento está habilitado desde este elemento secundario a su elemento primario, para el eje horizontal.

IsHorizontalScrollChainingEnabledProperty

Identifica la propiedad de dependencia IsHorizontalScrollChainingEnabled .

IsLoaded

Obtiene un valor que indica si el elemento se ha agregado al árbol de elementos y está listo para la interacción.

(Heredado de FrameworkElement)
IsRightTapEnabled

Obtiene o establece un valor que determina si el evento RightTapped puede originarse desde ese elemento.

(Heredado de UIElement)
IsScrollInertiaEnabled

Obtiene o establece un valor que indica si las acciones de desplazamiento deben incluir inercia en su comportamiento y valor.

IsScrollInertiaEnabledProperty

Identifica la propiedad de dependencia IsScrollInertiaEnabled .

IsTabStop

Obtiene o establece un valor que indica si se incluye un control en la navegación por tabulación.

(Heredado de UIElement)
IsTapEnabled

Obtiene o establece un valor que determina si el evento Tapped puede originarse desde ese elemento.

(Heredado de UIElement)
IsTextScaleFactorEnabled

Obtiene o establece si la ampliación automática del texto, para reflejar la configuración del tamaño del texto del sistema, está habilitada.

(Heredado de Control)
IsVerticalRailEnabled

Obtiene o establece un valor que indica si el raíl de desplazamiento está habilitado para el eje vertical.

IsVerticalRailEnabledProperty

Identifica la propiedad de dependencia IsVerticalRailEnabled .

IsVerticalScrollChainingEnabled

Obtiene o establece un valor que indica si el encadenamiento de desplazamiento está habilitado desde este elemento secundario a su elemento primario, para el eje vertical.

IsVerticalScrollChainingEnabledProperty

Identifica la propiedad de dependencia IsVerticalScrollChainingEnabled .

IsZoomChainingEnabled

Obtiene o establece un valor que indica si el encadenamiento de zoom está habilitado desde este elemento secundario a su elemento primario.

IsZoomChainingEnabledProperty

Identifica la propiedad de dependencia IsZoomChainingEnabled .

IsZoomInertiaEnabled

Obtiene o establece un valor que indica si las acciones de zoom deben incluir inercia en su comportamiento y valor.

IsZoomInertiaEnabledProperty

Identifica la propiedad de dependencia IsZoomInertiaEnabled .

KeyboardAcceleratorPlacementMode

Obtiene o establece un valor que indica si la información sobre herramientas de control muestra la combinación de teclas para su acelerador de teclado asociado.

(Heredado de UIElement)
KeyboardAcceleratorPlacementTarget

Obtiene o establece un valor que indica la información sobre herramientas de control que muestra la combinación de teclas del acelerador.

(Heredado de UIElement)
KeyboardAccelerators

Obtiene la colección de combinaciones de teclas que invocan una acción mediante el teclado.

Normalmente, los aceleradores se asignan a botones o elementos de menú.

Ejemplo de un menú que muestra aceleradores de teclado para varios elementos de menú
Ejemplo de un menú que muestra aceleradores de teclado para varios elementos de menú

(Heredado de UIElement)
KeyTipHorizontalOffset

Obtiene o establece un valor que indica la distancia izquierda o derecha que se coloca la sugerencia de clave en relación con uiElement.

(Heredado de UIElement)
KeyTipPlacementMode

Obtiene o establece un valor que indica dónde se coloca la información sobre claves de acceso en relación con el límite de UIElement.

(Heredado de UIElement)
KeyTipTarget

Obtiene o establece un valor que indica el elemento de destino de la información clave de acceso.

(Heredado de UIElement)
KeyTipVerticalOffset

Obtiene o establece un valor que indica la distancia hacia arriba o hacia abajo de la información sobre claves en relación con el elemento de la interfaz de usuario.

(Heredado de UIElement)
Language

Obtiene o establece la información del lenguaje de localización o globalización que se aplica a frameworkElement y también a todos los elementos secundarios del frameworkElement actual en la representación del objeto y en la interfaz de usuario.

(Heredado de FrameworkElement)
LeftHeader

Obtiene o establece el contenido del encabezado izquierdo.

LeftHeaderProperty

Identifica la propiedad de dependencia LeftHeader .

Lights

Obtiene la colección de objetos XamlLight adjuntos a este elemento.

(Heredado de UIElement)
ManipulationMode

Obtiene o establece el valor ManipulationModes usado para el comportamiento de UIElement y la interacción con gestos. Establecer este valor permite controlar los eventos de manipulación de este elemento en el código de la aplicación.

(Heredado de UIElement)
Margin

Obtiene o establece el margen externo de frameworkElement.

(Heredado de FrameworkElement)
MaxHeight

Obtiene o establece la restricción de altura máxima de un FrameworkElement.

(Heredado de FrameworkElement)
MaxWidth

Obtiene o establece la restricción de ancho máximo de un FrameworkElement.

(Heredado de FrameworkElement)
MaxZoomFactor

Obtiene o establece un valor que indica el valor máximo permitido en tiempo de ejecución de ZoomFactor.

MaxZoomFactorProperty

Identifica la propiedad de dependencia MaxZoomFactor .

MinHeight

Obtiene o establece la restricción de altura mínima de un FrameworkElement.

(Heredado de FrameworkElement)
MinWidth

Obtiene o establece la restricción de ancho mínima de frameworkElement.

(Heredado de FrameworkElement)
MinZoomFactor

Obtiene o establece un valor que indica el valor mínimo permitido en tiempo de ejecución de ZoomFactor.

MinZoomFactorProperty

Identifica la propiedad de dependencia MinZoomFactor .

Name

Obtiene o establece el nombre de identificación del objeto. Cuando un procesador XAML crea el árbol de objetos a partir del marcado XAML, el código en tiempo de ejecución puede hacer referencia al objeto declarado por XAML con este nombre.

(Heredado de FrameworkElement)
Opacity

Obtiene o establece el grado de opacidad del objeto.

(Heredado de UIElement)
OpacityTransition

Obtiene o establece scalarTransition que anima los cambios en la propiedad Opacity.

(Heredado de UIElement)
Padding

Obtiene o establece el relleno dentro de un control .

(Heredado de Control)
Parent

Obtiene el objeto primario de este FrameworkElement en el árbol de objetos.

(Heredado de FrameworkElement)
PointerCaptures

Obtiene el conjunto de todos los punteros capturados, representados como valores de puntero .

(Heredado de UIElement)
Projection

Obtiene o establece la proyección de perspectiva (efecto 3D) que se va a aplicar al representar este elemento.

(Heredado de UIElement)
ProtectedCursor

Obtiene o establece el cursor que se muestra cuando el puntero está sobre este elemento. El valor predeterminado es NULL, lo que indica que no hay ningún cambio en el cursor.

(Heredado de UIElement)
RasterizationScale

Obtiene un valor que representa un factor de escala adicional que se va a usar al representar formas, imágenes, texto o medios, normalmente para representar en una resolución superior a la normal.

(Heredado de UIElement)
ReduceViewportForCoreInputViewOcclusions

Obtiene o establece un valor que indica si el ScrollViewer debe intentar ajustar su contenido para mantenerlo visible cuando una coreInputView acoplada ocluye parte de él.

ReduceViewportForCoreInputViewOcclusionsProperty

Identifica la propiedad de dependencia ReduceViewportForCoreInputViewOcclusions .

RenderSize

Obtiene el tamaño de representación final de un UIElement. No se recomienda usar, vea Comentarios.

(Heredado de UIElement)
RenderTransform

Obtiene o establece información de transformación que afecta a la posición de representación de un UIElement.

(Heredado de UIElement)
RenderTransformOrigin

Obtiene o establece el punto de origen de cualquier transformación de representación posible declarada por RenderTransform, en relación con los límites de UIElement.

(Heredado de UIElement)
RequestedTheme

Obtiene o establece el tema de la interfaz de usuario que usa UIElement (y sus elementos secundarios) para la determinación de recursos. El tema de la interfaz de usuario con RequestedTheme el que especifique puede invalidar requestedTheme de nivel de aplicación.

(Heredado de FrameworkElement)
RequiresPointer

Obtiene o establece si un elemento de interfaz de usuario admite el modo de mouse, que emula experiencias de interacción de puntero con dispositivos de entrada que no son de puntero, como un teclado o un controlador de juego.

(Heredado de Control)
Resources

Obtiene el diccionario de recursos definido localmente. En XAML, puedes establecer elementos de recursos como elementos de objeto secundarios de un frameworkElement.Resources elemento de propiedad, a través de la sintaxis de colección implícita xaml.

(Heredado de FrameworkElement)
Rotation

Obtiene o establece el ángulo de rotación en sentido de las agujas del reloj, en grados. Gira en relación con rotationAxis y CenterPoint. Afecta a la posición de representación del elemento.

(Heredado de UIElement)
RotationAxis

Obtiene o establece el eje que se va a girar el elemento.

(Heredado de UIElement)
RotationTransition

Obtiene o establece scalarTransition que anima los cambios en la propiedad Rotation.

(Heredado de UIElement)
Scale

Obtiene o establece la escala del elemento. Escala en relación con el CenterPoint del elemento. Afecta a la posición de representación del elemento.

(Heredado de UIElement)
ScaleTransition

Obtiene o establece vector3Transition que anima los cambios en la propiedad Scale.

(Heredado de UIElement)
ScrollableHeight

Obtiene un valor que representa el tamaño vertical del área que se puede desplazar; diferencia entre el alto de la extensión y el alto de la ventanilla.

ScrollableHeightProperty

Identifica la propiedad de dependencia ScrollableHeight .

ScrollableWidth

Obtiene un valor que representa el tamaño horizontal del área que se puede desplazar; diferencia entre el ancho de la extensión y el ancho de la ventanilla.

ScrollableWidthProperty

Identifica la propiedad de dependencia ScrollableWidth .

Shadow

Obtiene o establece el efecto de sombra convertido por el elemento .

(Heredado de UIElement)
Style

Obtiene o establece un estilo de instancia que se aplica a este objeto durante el diseño y la representación.

(Heredado de FrameworkElement)
TabFocusNavigation

Obtiene o establece un valor que modifica el funcionamiento de tabulación y TabIndex para este control.

(Heredado de UIElement)
TabIndex

Obtiene o establece un valor que determina el orden en el que los elementos reciben el foco cuando el usuario navega por los controles mediante la tecla Tab .

(Heredado de UIElement)
TabNavigation

Obtiene o establece un valor que modifica cómo funcionan las pestañas y UIElement.TabIndex para este control.

Nota:

Para Windows 10 Creators Update (compilación 10.0.15063) y versiones posteriores, La propiedad TabFocusNavigation está disponible en la UIElement clase base para incluir objetos en la secuencia de tabulación que no usan un ControlTemplate.

(Heredado de Control)
Tag

Obtiene o establece un valor arbitrario de objeto que se puede usar para almacenar información personalizada sobre este objeto.

(Heredado de FrameworkElement)
Template

Obtiene o establece una plantilla de control. La plantilla de control define la apariencia visual de un control en la interfaz de usuario y se define en el marcado XAML.

(Heredado de Control)
TopHeader

Obtiene o establece el contenido del encabezado superior.

TopHeaderProperty

Identifica la propiedad de dependencia TopHeader .

TopLeftHeader

Obtiene o establece el contenido del encabezado superior y izquierdo.

TopLeftHeaderProperty

Identifica la propiedad de dependencia TopLeftHeader .

Transform3D

Obtiene o establece el efecto de transformación 3D que se va a aplicar al representar este elemento.

(Heredado de UIElement)
TransformMatrix

Obtiene o establece la matriz de transformación que se va a aplicar al elemento .

(Heredado de UIElement)
Transitions

Obtiene o establece la colección de elementos de estilo Transition que se aplican a un UIElement.

(Heredado de UIElement)
Translation

Obtiene o establece la posición de representación x, y y z del elemento.

(Heredado de UIElement)
TranslationTransition

Obtiene o establece vector3Transition que anima los cambios en la propiedad Translation.

(Heredado de UIElement)
Triggers

Obtiene la colección de desencadenadores para animaciones definidas para frameworkElement. No se suele utilizar. Vea la sección Comentarios.

(Heredado de FrameworkElement)
UseLayoutRounding

Obtiene o establece un valor que determina si la representación del objeto y su subárbol visual deben usar el comportamiento de redondeo que alinea la representación a píxeles enteros.

(Heredado de UIElement)
UseSystemFocusVisuals

Obtiene o establece un valor que indica si el control usa objetos visuales de foco dibujados por el sistema o los objetos visuales de foco definidos en la plantilla de control.

(Heredado de UIElement)
VerticalAlignment

Obtiene o establece las características de alineación vertical que se aplican a un FrameworkElement cuando se compone en un objeto primario, como un panel o un control de elementos.

(Heredado de FrameworkElement)
VerticalAnchorRatio

Determina la posición vertical del punto de anclaje del ScrollViewer con respecto a la ventanilla. De forma predeterminada, ScrollViewer selecciona un elemento como su CurrentAnchor identificando el elemento en su ventanilla más cercana al punto de anclaje.

VerticalAnchorRatioProperty

Identifica la propiedad de dependencia VerticalAnchorRatio .

VerticalContentAlignment

Obtiene o establece la alineación vertical del contenido del control.

(Heredado de Control)
VerticalOffset

Obtiene la distancia a la que se ha desplazado verticalmente el contenido.

VerticalOffsetProperty

Identifica la propiedad de dependencia VerticalOffset .

VerticalScrollBarVisibility

Obtiene o establece un valor que indica si se debe mostrar una barra de desplazamiento vertical.

VerticalScrollBarVisibilityProperty

Identifica la propiedad de dependencia VerticalScrollBarVisibility .

VerticalScrollMode

Obtiene o establece un valor que determina cómo la entrada de manipulación influye en el comportamiento de desplazamiento en el eje vertical.

VerticalScrollModeProperty

Identifica la propiedad de dependencia VerticalScrollMode .

VerticalSnapPointsAlignment

Obtiene o establece un valor que indica cómo se alinean verticalmente los puntos de acoplamiento existentes frente a la ventanilla inicial.

VerticalSnapPointsAlignmentProperty

Identifica la propiedad de dependencia VerticalSnapPointsAlignment .

VerticalSnapPointsType

Obtiene o establece un valor que declara cómo reacciona el comportamiento de manipulación a los puntos de acoplamiento a lo largo del eje vertical.

VerticalSnapPointsTypeProperty

Identifica la propiedad de dependencia VerticalSnapPointsType .

ViewportHeight

Obtiene el tamaño vertical del contenido visible.

ViewportHeightProperty

Identifica la propiedad de dependencia ViewportHeight .

ViewportWidth

Obtiene el tamaño horizontal del contenido visible.

ViewportWidthProperty

Identifica la propiedad de dependencia ViewportWidth .

Visibility

Obtiene o establece la visibilidad de un UIElement. Un UIElement que no está visible no se representa y no comunica su tamaño deseado al diseño.

(Heredado de UIElement)
Width

Obtiene o establece el ancho de un FrameworkElement.

(Heredado de FrameworkElement)
XamlRoot

Obtiene o establece el objeto en el XamlRoot que se está viendo este elemento.

(Heredado de UIElement)
XYFocusDown

Obtiene o establece el objeto que obtiene el foco cuando un usuario presiona hacia abajo en el Panel direccional (D-pad) de un controlador de juego.

(Heredado de UIElement)
XYFocusDownNavigationStrategy

Obtiene o establece un valor que especifica la estrategia utilizada para determinar el elemento de destino de una navegación hacia abajo.

(Heredado de UIElement)
XYFocusKeyboardNavigation

Obtiene o establece un valor que habilita o deshabilita la navegación mediante las flechas direccionales del teclado.

(Heredado de UIElement)
XYFocusLeft

Obtiene o establece el objeto que obtiene el foco cuando un usuario presiona la izquierda en el Panel direccional (D-pad) de un controlador de juego.

(Heredado de UIElement)
XYFocusLeftNavigationStrategy

Obtiene o establece un valor que especifica la estrategia utilizada para determinar el elemento de destino de un panel de navegación izquierdo.

(Heredado de UIElement)
XYFocusRight

Obtiene o establece el objeto que obtiene el foco cuando un usuario presiona la derecha en el Panel direccional (D-pad) de un controlador de juego.

(Heredado de UIElement)
XYFocusRightNavigationStrategy

Obtiene o establece un valor que especifica la estrategia utilizada para determinar el elemento de destino de una navegación derecha.

(Heredado de UIElement)
XYFocusUp

Obtiene o establece el objeto que obtiene el foco cuando un usuario presiona hacia arriba en el Panel direccional (D-pad) de un controlador de juego.

(Heredado de UIElement)
XYFocusUpNavigationStrategy

Obtiene o establece un valor que especifica la estrategia utilizada para determinar el elemento de destino de una navegación ascendente.

(Heredado de UIElement)
ZoomFactor

Obtiene un valor que indica el factor de zoom activo para el escalado de contenido.

ZoomFactorProperty

Identifica la propiedad de dependencia ZoomFactor .

ZoomMode

Obtiene o establece un valor que indica si el comportamiento del zoom en el contenido scrollViewer está habilitado.

ZoomModeProperty

Identifica la propiedad de dependencia ZoomMode .

ZoomSnapPoints

Obtiene la colección observable de factores de punto de acoplamiento de zoom que mantiene ScrollViewer.

ZoomSnapPointsProperty

Identifica la propiedad de dependencia ZoomSnapPoints .

ZoomSnapPointsType

Obtiene o establece un valor que indica cómo se procesan los puntos de acoplamiento de zoom para la entrada de interacción.

ZoomSnapPointsTypeProperty

Identifica la propiedad de dependencia ZoomSnapPointsType .

Métodos

Nombre Description
AddHandler(RoutedEvent, Object, Boolean)

Agrega un controlador de eventos enrutado para un evento enrutado especificado, agregando el controlador a la colección de controladores en el elemento actual. Especifique handledEventsToo como true para que se invoque el controlador proporcionado incluso si el evento se controla en otro lugar.

(Heredado de UIElement)
ApplyTemplate()

Carga la plantilla de control pertinente para que se pueda hacer referencia a sus partes.

(Heredado de Control)
Arrange(Rect)

Coloca objetos secundarios y determina un tamaño para un UIElement. Los objetos primarios que implementan el diseño personalizado para sus elementos secundarios deben llamar a este método desde sus implementaciones de invalidación de diseño para formar una actualización de diseño recursiva.

(Heredado de UIElement)
ArrangeOverride(Size)

Proporciona el comportamiento del paso "Organizar" del diseño. Las clases pueden invalidar este método para definir su propio comportamiento de paso "Organizar".

(Heredado de FrameworkElement)
CancelDirectManipulations()

Cancela el procesamiento continuo de manipulación directa (movimiento panorámico o zoom definido por el sistema) en cualquier elemento primario ScrollViewer que contenga el UIElement actual.

(Heredado de UIElement)
CapturePointer(Pointer)

Establece la captura de puntero en un UIElement. Una vez capturado, solo el elemento que tiene captura desencadenará eventos relacionados con el puntero.

(Heredado de UIElement)
ChangeView(IReference<Double>, IReference<Double>, IReference<Single>, Boolean)

Hace que ScrollViewer cargue una nueva vista en la ventanilla mediante los desplazamientos y el factor de zoom especificados y, opcionalmente, deshabilita la animación de desplazamiento.

ChangeView(IReference<Double>, IReference<Double>, IReference<Single>)

Hace que ScrollViewer cargue una nueva vista en la ventanilla mediante los desplazamientos y el factor de zoom especificados.

ClearValue(DependencyProperty)

Borra el valor local de una propiedad de dependencia.

(Heredado de DependencyObject)
FindName(String)

Recupera un objeto que tiene el nombre de identificador especificado.

(Heredado de FrameworkElement)
FindSubElementsForTouchTargeting(Point, Rect)

Habilita una subclase UIElement para exponer elementos secundarios que ayudan a resolver el destino táctil.

(Heredado de UIElement)
Focus(FocusState)

Intenta establecer el foco en este elemento.

(Heredado de UIElement)
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)
GetBindingExpression(DependencyProperty)

Devuelve bindingExpression que representa el enlace en la propiedad especificada.

(Heredado de FrameworkElement)
GetBringIntoViewOnFocusChange(DependencyObject)

Obtiene el valor de la propiedad de dependencia BringIntoViewOnFocusChange o ScrollViewer.BringIntoViewOnFocusChange la propiedad adjunta XAML de un elemento especificado.

GetCanContentRenderOutsideBounds(DependencyObject)

Obtiene el valor de la propiedad de dependencia CanContentRenderOutsideBounds o ScrollViewer.CanContentRenderOutsideBounds la propiedad adjunta XAML en un elemento especificado.

GetChildrenInTabFocusOrder()

Permite que una subclase UIElement exponga elementos secundarios que participen en el foco tab.

(Heredado de UIElement)
GetHorizontalScrollBarVisibility(DependencyObject)

Obtiene el valor de la propiedad de dependencia HorizontalScrollBarVisibility o ScrollViewer.HorizontalScrollBarVisibility la propiedad adjunta XAML de un elemento especificado.

GetHorizontalScrollMode(DependencyObject)

Obtiene el valor de la propiedad de dependencia HorizontalScrollMode o ScrollViewer.HorizontalScrollMode la propiedad adjunta XAML de un elemento especificado.

GetIsDeferredScrollingEnabled(DependencyObject)

Obtiene el valor de la propiedad de dependencia IsDeferredScrollingEnabled o ScrollViewer.IsDeferredScrollingInertiaEnabled la propiedad adjunta XAML de un elemento especificado.

GetIsHorizontalRailEnabled(DependencyObject)

Obtiene el valor de la propiedad de dependencia IsHorizontalRailEnabled o ScrollViewer.IsHorizontalRailEnabled la propiedad adjunta XAML de un elemento especificado.

GetIsHorizontalScrollChainingEnabled(DependencyObject)

Obtiene el valor de la propiedad de dependencia IsHorizontalScrollChainingEnabled o ScrollViewer.IsHorizontalScrollChainingEnabled propiedad adjunta XAML de un elemento especificado.

GetIsScrollInertiaEnabled(DependencyObject)

Obtiene el valor de la propiedad de dependencia IsScrollInertiaEnabled o ScrollViewer.IsScrollInertiaEnabled la propiedad adjunta XAML de un elemento especificado.

GetIsVerticalRailEnabled(DependencyObject)

Obtiene el valor de la propiedad de dependencia IsVerticalRailEnabled o ScrollViewer.IsVerticalRailEnabled la propiedad adjunta XAML de un elemento especificado.

GetIsVerticalScrollChainingEnabled(DependencyObject)

Obtiene el valor de la propiedad de dependencia IsVerticalScrollChainingEnabled o ScrollViewer.IsVerticalScrollChainingEnabled la propiedad adjunta XAML de un elemento especificado.

GetIsZoomChainingEnabled(DependencyObject)

Obtiene el valor de la propiedad de dependencia IsZoomChainingEnabled o ScrollViewer.IsZoomChainingEnabled la propiedad adjunta XAML de un elemento especificado.

GetIsZoomInertiaEnabled(DependencyObject)

Obtiene el valor de la propiedad de dependencia IsZoomInertiaEnabled o ScrollViewer.IsZoomInertiaEnabled la propiedad adjunta XAML de un elemento especificado.

GetTemplateChild(String)

Recupera el elemento con nombre en el árbol visual ControlTemplate creado por instancias.

(Heredado de Control)
GetValue(DependencyProperty)

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

(Heredado de DependencyObject)
GetVerticalScrollBarVisibility(DependencyObject)

Obtiene el valor de la propiedad de dependencia VerticalScrollBarVisibility o ScrollViewer.VerticalScrollBarVisibility la propiedad adjunta XAML de un elemento especificado.

GetVerticalScrollMode(DependencyObject)

Obtiene el valor de la propiedad de dependencia VerticalScrollMode o ScrollViewer.VerticalScrollMode la propiedad adjunta XAML de un elemento especificado.

GetVisualInternal()

Recupera el objeto Visual al que se resuelve el elemento.

(Heredado de UIElement)
GetZoomMode(DependencyObject)

Obtiene el valor de la propiedad de dependencia ZoomMode o ScrollViewer.ZoomMode la propiedad adjunta XAML de un elemento especificado.

GoToElementStateCore(String, Boolean)

Cuando se implementa en una clase derivada, habilita la construcción por estado de un árbol visual para una plantilla de control en el código, en lugar de cargar XAML para todos los estados en el inicio del control.

(Heredado de FrameworkElement)
InvalidateArrange()

Invalida el estado de organización (diseño) de un UIElement. Después de la invalidación, UIElement tendrá actualizado su diseño, que se producirá de forma asincrónica.

(Heredado de UIElement)
InvalidateMeasure()

Invalida el estado de medida (diseño) de un UIElement.

(Heredado de UIElement)
InvalidateScrollInfo()

Se llama cuando cambia el valor de las propiedades que describen el tamaño y la ubicación del área de desplazamiento.

InvalidateViewport()

Invalida el estado de la ventanilla de un UIElement que se usa para calcular la ventanilla efectiva.

(Heredado de FrameworkElement)
Measure(Size)

Actualiza desiredSize de un UIElement. Normalmente, los objetos que implementan el diseño personalizado para sus elementos secundarios de diseño llaman a este método desde sus propias implementaciones measureOverride para formar una actualización de diseño recursiva.

(Heredado de UIElement)
MeasureOverride(Size)

Proporciona el comportamiento del paso "Medida" del ciclo de diseño. Las clases pueden invalidar este método para definir su propio comportamiento de paso de "Medida".

(Heredado de FrameworkElement)
OnApplyTemplate()

Se invoca cada vez que el código de aplicación o los procesos internos (como un paso de diseño de regeneración) llaman a ApplyTemplate. En términos más sencillos, esto significa que se llama al método justo antes de que se muestre un elemento de interfaz de usuario en la aplicación. Invalide este método para influir en la lógica predeterminada posterior a la plantilla de una clase.

(Heredado de FrameworkElement)
OnBringIntoViewRequested(BringIntoViewRequestedEventArgs)

Se llama antes de que se produzca el evento BringIntoViewRequested .

(Heredado de UIElement)
OnCharacterReceived(CharacterReceivedRoutedEventArgs)

Se llama antes de que se produzca el evento CharacterReceived .

(Heredado de Control)
OnContentChanged(Object, Object)

Se invoca cuando cambia el valor de la propiedad Content .

(Heredado de ContentControl)
OnContentTemplateChanged(DataTemplate, DataTemplate)

Se invoca cuando cambia el valor de la propiedad ContentTemplate .

(Heredado de ContentControl)
OnContentTemplateSelectorChanged(DataTemplateSelector, DataTemplateSelector)

Se invoca cuando cambia el valor de la propiedad ContentTemplateSelector .

(Heredado de ContentControl)
OnCreateAutomationPeer()

Cuando se implementa en una clase derivada, devuelve implementaciones específicas de clase AutomationPeer para la infraestructura de Microsoft UI Automation.

(Heredado de UIElement)
OnDisconnectVisualChildren()

Invalide este método para implementar cómo debe comportarse el diseño y la lógica cuando se quitan elementos de una propiedad secundaria o contenido específico de clase.

(Heredado de UIElement)
OnDoubleTapped(DoubleTappedRoutedEventArgs)

Se llama antes de que se produzca el evento DoubleTapped .

(Heredado de Control)
OnDragEnter(DragEventArgs)

Se llama antes de que se produzca el evento DragEnter .

(Heredado de Control)
OnDragLeave(DragEventArgs)

Se llama antes de que se produzca el evento DragLeave .

(Heredado de Control)
OnDragOver(DragEventArgs)

Se llama antes de que se produzca el evento DragOver .

(Heredado de Control)
OnDrop(DragEventArgs)

Se llama antes de que se produzca el evento Drop .

(Heredado de Control)
OnGotFocus(RoutedEventArgs)

Se llama antes de que se produzca el evento GotFocus .

(Heredado de Control)
OnHolding(HoldingRoutedEventArgs)

Se llama antes de que se produzca el evento Holding .

(Heredado de Control)
OnKeyboardAcceleratorInvoked(KeyboardAcceleratorInvokedEventArgs)

Se llama cuando se procesa un método abreviado de teclado (o acelerador) en la aplicación. Invalide este método para controlar cómo responde la aplicación cuando se invoca un acelerador de teclado.

(Heredado de UIElement)
OnKeyDown(KeyRoutedEventArgs)

Se llama antes de que se produzca el evento KeyDown .

(Heredado de Control)
OnKeyUp(KeyRoutedEventArgs)

Se llama antes de que se produzca el evento KeyUp .

(Heredado de Control)
OnLostFocus(RoutedEventArgs)

Se llama antes de que se produzca el evento LostFocus .

(Heredado de Control)
OnManipulationCompleted(ManipulationCompletedRoutedEventArgs)

Se llama antes de que se produzca el evento ManipulationCompleted .

(Heredado de Control)
OnManipulationDelta(ManipulationDeltaRoutedEventArgs)

Se llama antes de que se produzca el evento ManipulationDelta .

(Heredado de Control)
OnManipulationInertiaStarting(ManipulationInertiaStartingRoutedEventArgs)

Se llama antes de que se produzca el evento ManipulationInertiaStarting .

(Heredado de Control)
OnManipulationStarted(ManipulationStartedRoutedEventArgs)

Se llama antes de que se produzca el evento ManipulationStarted .

(Heredado de Control)
OnManipulationStarting(ManipulationStartingRoutedEventArgs)

Se llama antes de que se produzca el evento ManipulationStarting .

(Heredado de Control)
OnPointerCanceled(PointerRoutedEventArgs)

Se llama antes de que se produzca el evento PointerCanceled .

(Heredado de Control)
OnPointerCaptureLost(PointerRoutedEventArgs)

Se llama antes de que se produzca el evento PointerCaptureLost .

(Heredado de Control)
OnPointerEntered(PointerRoutedEventArgs)

Se llama antes de que se produzca el evento PointerEntered .

(Heredado de Control)
OnPointerExited(PointerRoutedEventArgs)

Se llama antes de que se produzca el evento PointerExited .

(Heredado de Control)
OnPointerMoved(PointerRoutedEventArgs)

Se llama antes de que se produzca el evento PointerMoved .

(Heredado de Control)
OnPointerPressed(PointerRoutedEventArgs)

Se llama antes de que se produzca el evento PointerPressed .

(Heredado de Control)
OnPointerReleased(PointerRoutedEventArgs)

Se llama antes de que se produzca el evento PointerReleased .

(Heredado de Control)
OnPointerWheelChanged(PointerRoutedEventArgs)

Se llama antes de que se produzca el evento PointerWheelChanged .

(Heredado de Control)
OnPreviewKeyDown(KeyRoutedEventArgs)

Se llama antes de que se produzca el evento PreviewKeyDown .

(Heredado de Control)
OnPreviewKeyUp(KeyRoutedEventArgs)

Se llama antes de que se produzca el evento PreviewKeyUp .

(Heredado de Control)
OnProcessKeyboardAccelerators(ProcessKeyboardAcceleratorEventArgs)

Se llama justo antes de que se procese un método abreviado de teclado (o acelerador) en la aplicación. Se invoca cada vez que el código de aplicación o los procesos internos llaman a ProcessKeyboardAccelerators. Invalide este método para influir en el control del acelerador predeterminado.

(Heredado de UIElement)
OnRightTapped(RightTappedRoutedEventArgs)

Se llama antes de que se produzca el evento RightTapped .

(Heredado de Control)
OnTapped(TappedRoutedEventArgs)

Se llama antes de que se produzca el evento Tapped .

(Heredado de Control)
PopulatePropertyInfo(String, AnimationPropertyInfo)

Define una propiedad que se puede animar.

(Heredado de UIElement)
PopulatePropertyInfoOverride(String, AnimationPropertyInfo)

Cuando se reemplaza en una clase derivada, define una propiedad que se puede animar.

(Heredado de UIElement)
ReadLocalValue(DependencyProperty)

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

(Heredado de DependencyObject)
RegisterAnchorCandidate(UIElement)

Registra un UIElement como un posible delimitador de desplazamiento.

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)
ReleasePointerCapture(Pointer)

Libera las capturas del puntero para la captura de un puntero específico de este UIElement.

(Heredado de UIElement)
ReleasePointerCaptures()

Libera todas las capturas de puntero mantenidas por este elemento.

(Heredado de UIElement)
RemoveFocusEngagement()

Libera el control de las restricciones de foco que admiten interacciones del controlador de juego (donde IsFocusEngaged es true).

(Heredado de Control)
RemoveHandler(RoutedEvent, Object)

Quita el controlador de eventos enrutado especificado de este UIElement. Normalmente, AddHandler agregó el controlador en cuestión.

(Heredado de UIElement)
ScrollToHorizontalOffset(Double)

Nota:

ScrollToHorizontalOffset puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use ChangeView.

Desplaza el contenido que se encuentra dentro del ScrollViewer hasta la posición de desplazamiento horizontal especificada.

ScrollToVerticalOffset(Double)

Nota:

ScrollToVerticalOffset puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use ChangeView.

Desplaza el contenido que se encuentra dentro del ScrollViewer hasta la posición de desplazamiento vertical especificada.

SetBinding(DependencyProperty, BindingBase)

Asocia un enlace a FrameworkElement mediante el objeto de enlace proporcionado.

(Heredado de FrameworkElement)
SetBringIntoViewOnFocusChange(DependencyObject, Boolean)

Establece el valor de la propiedad de dependencia BringIntoViewOnFocusChange o ScrollViewer.BringIntoViewOnFocusChange la propiedad adjunta XAML en un elemento especificado.

SetCanContentRenderOutsideBounds(DependencyObject, Boolean)

Establece el valor de la propiedad de dependencia CanContentRenderOutsideBounds o ScrollViewer.CanContentRenderOutsideBounds la propiedad adjunta XAML en un elemento especificado.

SetHorizontalScrollBarVisibility(DependencyObject, ScrollBarVisibility)

Establece el valor de la propiedad de dependencia HorizontalScrollBarVisibility o ScrollViewer.HorizontalScrollBarVisibility la propiedad adjunta XAML en un elemento especificado.

SetHorizontalScrollMode(DependencyObject, ScrollMode)

Establece el valor de la propiedad de dependencia HorizontalScrollMode o ScrollViewer.HorizontalScrollMode la propiedad adjunta XAML en un elemento especificado.

SetIsDeferredScrollingEnabled(DependencyObject, Boolean)

Establece el valor de la propiedad de dependencia IsDeferredScrollingEnabled o ScrollViewer.IsDeferredScrollingEnabled la propiedad adjunta XAML en un elemento especificado.

SetIsHorizontalRailEnabled(DependencyObject, Boolean)

Establece el valor de la propiedad de dependencia IsHorizontalRailEnabled o ScrollViewer.IsHorizontalRailEnabled la propiedad adjunta XAML en un elemento especificado.

SetIsHorizontalScrollChainingEnabled(DependencyObject, Boolean)

Establece el valor de la propiedad de dependencia IsHorizontalScrollChainingEnabled o ScrollViewer.IsHorizontalScrollChainingEnabled propiedad adjunta XAML en un elemento especificado.

SetIsScrollInertiaEnabled(DependencyObject, Boolean)

Establece el valor de la propiedad de dependencia IsScrollInertiaEnabled o ScrollViewer.IsScrollInertiaEnabled la propiedad adjunta XAML en un elemento especificado.

SetIsVerticalRailEnabled(DependencyObject, Boolean)

Establece el valor de la propiedad de dependencia IsVerticalRailEnabled o ScrollViewer.IsVerticalRailEnabled la propiedad adjunta XAML en un elemento especificado.

SetIsVerticalScrollChainingEnabled(DependencyObject, Boolean)

Establece el valor de la propiedad de dependencia IsVerticalScrollChainingEnabled o ScrollViewer.IsVerticalScrollChainingEnabled propiedad adjunta XAML en un elemento especificado.

SetIsZoomChainingEnabled(DependencyObject, Boolean)

Establece el valor de la propiedad de dependencia IsZoomChainingEnabled o ScrollViewer.IsZoomChainingEnabled la propiedad adjunta XAML en un elemento especificado.

SetIsZoomInertiaEnabled(DependencyObject, Boolean)

Establece el valor de la propiedad de dependencia IsZoomInertiaEnabled o ScrollViewer.IsZoomInertiaEnabled la propiedad adjunta XAML en un elemento especificado.

SetValue(DependencyProperty, Object)

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

(Heredado de DependencyObject)
SetVerticalScrollBarVisibility(DependencyObject, ScrollBarVisibility)

Establece el valor de la propiedad de dependencia VerticalScrollBarVisibility o ScrollViewer.VerticalScrollBarVisibility la propiedad adjunta XAML en un elemento especificado.

SetVerticalScrollMode(DependencyObject, ScrollMode)

Establece el valor de la propiedad de dependencia VerticalScrollMode o ScrollViewer.VerticalScrollMode la propiedad adjunta XAML en un elemento especificado.

SetZoomMode(DependencyObject, ZoomMode)

Establece el valor de la propiedad de dependencia ZoomMode o ScrollViewer.ZoomMode la propiedad adjunta XAML en un elemento especificado.

StartAnimation(ICompositionAnimationBase)

Comienza la animación especificada en el elemento .

(Heredado de UIElement)
StartBringIntoView()

Inicia una solicitud al marco XAML para que el elemento se vea dentro de las regiones desplazables que contiene.

(Heredado de UIElement)
StartBringIntoView(BringIntoViewOptions)

Inicia una solicitud al marco XAML para que el elemento se vea mediante las opciones especificadas.

(Heredado de UIElement)
StartDragAsync(ExpPointerPoint)

Representa un área desplazable que puede contener otros elementos visibles.

(Heredado de UIElement)
StartDragAsync(PointerPoint)

Inicia una operación de arrastrar y colocar.

Importante

No se admite si un usuario ejecuta la aplicación en modo con privilegios elevados, como administrador.

(Heredado de UIElement)
StopAnimation(ICompositionAnimationBase)

Detiene la animación especificada en el elemento .

(Heredado de UIElement)
TransformToVisual(UIElement)

Devuelve un objeto de transformación que se puede usar para transformar las coordenadas de UIElement en el objeto especificado.

(Heredado de UIElement)
TryInvokeKeyboardAccelerator(ProcessKeyboardAcceleratorEventArgs)

Intenta invocar un método abreviado de teclado (o acelerador) buscando en todo el árbol visual de UIElement para el acceso directo.

(Heredado de UIElement)
UnregisterAnchorCandidate(UIElement)

Anula el registro de un UIElement como un posible delimitador de desplazamiento.

UnregisterPropertyChangedCallback(DependencyProperty, Int64)

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

(Heredado de DependencyObject)
UpdateLayout()

Garantiza que todas las posiciones de los objetos secundarios de un UIElement se actualicen correctamente para el diseño.

(Heredado de UIElement)
ZoomToFactor(Single)

Nota:

ZoomToFactor puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use ChangeView.

Establece el valor efectivo de ZoomFactor.

Eventos

Nombre Description
AccessKeyDisplayDismissed

Se produce cuando ya no se deben mostrar las claves de acceso.

(Heredado de UIElement)
AccessKeyDisplayRequested

Se produce cuando el usuario solicita que se muestren las claves de acceso.

(Heredado de UIElement)
AccessKeyInvoked

Se produce cuando un usuario completa una secuencia de claves de acceso.

(Heredado de UIElement)
ActualThemeChanged

Se produce cuando el valor de la propiedad ActualTheme ha cambiado.

(Heredado de FrameworkElement)
AnchorRequested

Se produce cuando se solicita un delimitador al principio del paso Organizar. Controle este evento para invalidar la lógica predeterminada de ScrollViewer para seleccionar un elemento de anclaje como parte del delimitador de desplazamiento.

BringIntoViewRequested

Se produce cuando se llama a StartBringIntoView en este elemento o uno de sus descendientes.

(Heredado de UIElement)
CharacterReceived

Se produce cuando la cola de entrada recibe un carácter compuesto único.

(Heredado de UIElement)
ContextCanceled

Se produce cuando un gesto de entrada de contexto continúa en un gesto de manipulación para notificar al elemento que no se debe abrir el control flotante de contexto.

(Heredado de UIElement)
ContextRequested

Se produce cuando el usuario ha completado un gesto de entrada de contexto, como un clic con el botón derecho.

(Heredado de UIElement)
DataContextChanged

Se produce cuando cambia el valor de la propiedad FrameworkElement.DataContext .

(Heredado de FrameworkElement)
DirectManipulationCompleted

Se produce cuando finaliza cualquier manipulación directa del ScrollViewer .

DirectManipulationStarted

Se produce cuando comienza cualquier manipulación directa del ScrollViewer .

DoubleTapped

Se produce cuando se produce una interacción de DoubleTap no controlada en el área de prueba de posicionamiento de este elemento.

(Heredado de UIElement)
DragEnter

Se produce cuando el sistema de entrada informa de un evento de arrastre subyacente con este elemento como destino.

(Heredado de UIElement)
DragLeave

Se produce cuando el sistema de entrada informa de un evento de arrastre subyacente con este elemento como origen.

(Heredado de UIElement)
DragOver

Se produce cuando el sistema de entrada informa de un evento de arrastre subyacente con este elemento como destino de colocación potencial.

(Heredado de UIElement)
DragStarting

Se produce cuando se inicia una operación de arrastre.

(Heredado de UIElement)
Drop

Se produce cuando el sistema de entrada notifica un evento de colocación subyacente con este elemento como destino de colocación.

(Heredado de UIElement)
DropCompleted

Se produce cuando finaliza una operación de arrastrar y colocar con este elemento a medida que finaliza el origen.

(Heredado de UIElement)
EffectiveViewportChanged

Se produce cuando cambia la ventanilla efectiva de FrameworkElement.

(Heredado de FrameworkElement)
FocusDisengaged

Se produce cuando el foco se libera del control cuando el usuario presiona el botón B/Atrás en un controlador de juego.

(Heredado de Control)
FocusEngaged

Se produce cuando el foco está restringido al control cuando el usuario presiona el botón A/Select en un controlador de juego.

(Heredado de Control)
GettingFocus

Se produce antes de que un UIElement reciba el foco. Este evento se genera sincrónicamente para asegurarse de que el foco no se mueve mientras el evento se propaga.

(Heredado de UIElement)
GotFocus

Se produce cuando un UIElement recibe el foco. Este evento se genera de forma asincrónica, por lo que el foco puede volver a moverse antes de que se complete la propagación.

(Heredado de UIElement)
Holding

Se produce cuando se produce una interacción de suspensión no controlada en el área de prueba de posicionamiento de este elemento.

(Heredado de UIElement)
IsEnabledChanged

Se produce cuando cambia la propiedad IsEnabled .

(Heredado de Control)
KeyDown

Se produce cuando se presiona una tecla de teclado mientras uiElement tiene el foco.

(Heredado de UIElement)
KeyUp

Se produce cuando se suelta una tecla de teclado mientras uiElement tiene el foco.

(Heredado de UIElement)
LayoutUpdated

Se produce cuando cambia el diseño del árbol visual, debido a que las propiedades relevantes para el diseño cambian el valor o alguna otra acción que actualiza el diseño.

(Heredado de FrameworkElement)
Loaded

Se produce cuando se ha construido y agregado un FrameworkElement al árbol de objetos y está listo para la interacción.

(Heredado de FrameworkElement)
Loading

Se produce cuando un FrameworkElement comienza a cargarse.

(Heredado de FrameworkElement)
LosingFocus

Se produce antes de que un UIElement pierda el foco. Este evento se genera sincrónicamente para asegurarse de que el foco no se mueve mientras el evento se propaga.

(Heredado de UIElement)
LostFocus

Se produce cuando un UIElement pierde el foco. Este evento se genera de forma asincrónica, por lo que el foco puede volver a moverse antes de que se complete la propagación.

(Heredado de UIElement)
ManipulationCompleted

Se produce cuando se completa una manipulación en UIElement .

(Heredado de UIElement)
ManipulationDelta

Se produce cuando el dispositivo de entrada cambia de posición durante una manipulación.

(Heredado de UIElement)
ManipulationInertiaStarting

Se produce cuando el dispositivo de entrada pierde contacto con el objeto UIElement durante una manipulación y comienza la inercia.

(Heredado de UIElement)
ManipulationStarted

Se produce cuando un dispositivo de entrada inicia una manipulación en UIElement.

(Heredado de UIElement)
ManipulationStarting

Se produce cuando el procesador de manipulación se crea por primera vez.

(Heredado de UIElement)
NoFocusCandidateFound

Se produce cuando un usuario intenta mover el foco (a través de flechas de tabulación o direccional), pero el foco no se mueve porque no se encuentra ningún candidato de enfoque en la dirección del movimiento.

(Heredado de UIElement)
PointerCanceled

Se produce cuando un puntero que hizo contacto pierde de forma anómala el contacto.

(Heredado de UIElement)
PointerCaptureLost

Se produce cuando la captura de puntero previamente mantenida por este elemento se mueve a otro elemento o a otro lugar.

(Heredado de UIElement)
PointerEntered

Se produce cuando un puntero entra en el área de prueba de posicionamiento de este elemento.

(Heredado de UIElement)
PointerExited

Se produce cuando un puntero deja el área de prueba de posicionamiento de este elemento.

(Heredado de UIElement)
PointerMoved

Se produce cuando un puntero se mueve mientras el puntero permanece dentro del área de prueba de posicionamiento de este elemento.

(Heredado de UIElement)
PointerPressed

Se produce cuando el dispositivo de puntero inicia una acción Presionar dentro de este elemento.

(Heredado de UIElement)
PointerReleased

Se produce cuando se libera el dispositivo de puntero que inició previamente una acción Presionar , mientras que dentro de este elemento. Tenga en cuenta que no se garantiza que el final de una acción Press active un PointerReleased evento; otros eventos pueden activarse en su lugar. Para obtener más información, consulta Comentarios.

(Heredado de UIElement)
PointerWheelChanged

Se produce cuando cambia el valor delta de una rueda de puntero.

(Heredado de UIElement)
PreviewKeyDown

Se produce cuando se presiona una tecla de teclado mientras uiElement tiene el foco.

(Heredado de UIElement)
PreviewKeyUp

Se produce cuando se suelta una tecla de teclado mientras uiElement tiene el foco.

(Heredado de UIElement)
ProcessKeyboardAccelerators

Se produce cuando se presiona un método abreviado de teclado (o acelerador ).

(Heredado de UIElement)
RightTapped

Se produce cuando se produce un estímulo de entrada de pulsación derecha mientras el puntero está sobre el elemento.

(Heredado de UIElement)
SizeChanged

Se produce cuando la propiedad ActualHeight o ActualWidth cambia el valor en frameworkElement.

(Heredado de FrameworkElement)
Tapped

Se produce cuando se produce una interacción de pulsación no controlada en el área de prueba de posicionamiento de este elemento.

(Heredado de UIElement)
Unloaded

Se produce cuando este objeto ya no está conectado al árbol de objetos principal.

(Heredado de FrameworkElement)
ViewChanged

Se produce cuando las manipulaciones como el desplazamiento y el zoom han provocado que la vista cambie.

ViewChanging

Se produce cuando las manipulaciones, como el desplazamiento y el zoom, hacen que la vista cambie.

Se aplica a

Consulte también