Compartir a través de


TextBlock Clase

Definición

Proporciona un control ligero para mostrar pequeñas cantidades de texto.

public ref class TextBlock sealed : FrameworkElement
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.UI.Xaml.Markup.ContentProperty(Name="Inlines")]
class TextBlock final : FrameworkElement
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.UI.Xaml.Markup.ContentProperty(Name="Inlines")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class TextBlock final : FrameworkElement
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.UI.Xaml.Markup.ContentProperty(Name="Inlines")]
public sealed class TextBlock : FrameworkElement
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.UI.Xaml.Markup.ContentProperty(Name="Inlines")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class TextBlock : FrameworkElement
Public NotInheritable Class TextBlock
Inherits FrameworkElement
<TextBlock ...>text</TextBlock>
-or-
<TextBlock>
  oneOrMoreInlineElements
</TextBlock>
-or-
<TextBlock .../>
Herencia
Object Platform::Object IInspectable DependencyObject UIElement FrameworkElement TextBlock
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Ejemplos

Sugerencia

Para obtener más información, instrucciones de diseño y ejemplos de código, consulte Bloque de texto.

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

En este ejemplo se muestra un TextBlock con la selección de texto habilitada y el ajuste de texto habilitado.

Importante

Si usa un teclado para la selección de texto dentro de un TextBlock, el usuario primero debe activar Exploración de símbolos de intercalación (con la aplicación en primer plano, presione F7).

El texto representado tiene este aspecto:

Bloque de texto con texto ajustado
<TextBlock Text="This text demonstrates the wrapping behavior of a TextBlock." Width="240"
           IsTextSelectionEnabled="True" TextWrapping="Wrap"/>
TextBlock textBlock = new TextBlock();
textBlock.Text = "This text demonstrates the wrapping behavior of a TextBlock.";
textBlock.Width = 240;
textBlock.IsTextSelectionEnabled = true;
textBlock.TextWrapping = TextWrapping.Wrap;

// Add TextBlock to the visual tree.
rootPanel.Children.Add(textBlock);

En este ejemplo se muestra cómo personalizar la apariencia de un TextBlock con una sola ejecución de texto. Las propiedades FontWeight, FontFamily, FontStyle, Color de primer plano y SelectionHighlightColor se personalizan.

El texto representado tiene este aspecto:

Bloque de texto con texto con formato
<TextBlock Text="This text demonstrates some TextBlock properties." 
           IsTextSelectionEnabled="True" 
           SelectionHighlightColor="Green" 
           Foreground="Blue" 
           FontWeight="Light" 
           FontFamily="Arial" 
           FontStyle="Italic"/>
TextBlock textBlock = new TextBlock();
textBlock.Text = "This text demonstrates some TextBlock properties.";
textBlock.IsTextSelectionEnabled = true;
textBlock.SelectionHighlightColor = new SolidColorBrush(Windows.UI.Colors.Green);
textBlock.Foreground = new SolidColorBrush(Windows.UI.Colors.Blue);
textBlock.FontWeight = Windows.UI.Text.FontWeights.Light;
textBlock.FontFamily = new FontFamily("Arial");
textBlock.FontStyle = Windows.UI.Text.FontStyle.Italic;

// Add TextBlock to the visual tree.
rootPanel.Children.Add(textBlock);

En este ejemplo se muestra cómo personalizar diferentes elementos insertados dentro de un TextBlock.

El texto representado tiene este aspecto:

Bloque de texto con elementos insertados con formato
<TextBlock IsTextSelectionEnabled="True" SelectionHighlightColor="Green" FontFamily="Arial">
    <Run Foreground="Blue" FontWeight="Light" Text="This text demonstrates "></Run>
    <Span FontWeight="SemiBold">
        <Run FontStyle="Italic">the use of inlines </Run>
        <Run Foreground="Red">with formatting.</Run>
    </Span>
</TextBlock>
TextBlock textBlock = new TextBlock();
textBlock.IsTextSelectionEnabled = true;
textBlock.SelectionHighlightColor = new SolidColorBrush(Windows.UI.Colors.Green);
textBlock.FontFamily = new FontFamily("Arial");

// For Run and Span, add 'using Windows.UI.Xaml.Documents;'
Windows.UI.Xaml.Documents.Run run = new Run();
run.Foreground = new SolidColorBrush(Windows.UI.Colors.Blue);
run.FontWeight = Windows.UI.Text.FontWeights.Light;
run.Text = "This text demonstrates ";

Windows.UI.Xaml.Documents.Span span = new Span();
span.FontWeight = Windows.UI.Text.FontWeights.SemiBold;

Run run1 = new Run();
run1.FontStyle = Windows.UI.Text.FontStyle.Italic;
run1.Text = "the use of inlines ";

Run run2 = new Run();
run2.Foreground = new SolidColorBrush(Windows.UI.Colors.Red);
run2.Text = "with formatting.";

span.Inlines.Add(run1);
span.Inlines.Add(run2);
textBlock.Inlines.Add(run);
textBlock.Inlines.Add(span);

// Add TextBlock to the visual tree.
rootPanel.Children.Add(textBlock);

En este ejemplo se muestra cómo usar un hipervínculo insertado. Para obtener más información, consulta Hipervínculo.

<TextBlock><Hyperlink xml:space="preserve" NavigateUri="http://www.bing.com"> Hyperlink to Bing </Hyperlink></TextBlock>
// Create a TextBlock this is needed to put the hyperlink inside
TextBlock textBlock = new TextBlock();

// Create a Hyperlink and a Run. 
// The Run is used as the visible content of the hyperlink.
Hyperlink hyperlink = new Hyperlink();
Run run = new Run();

// Set the Text property on the run. 
// This is the visible text of the hyperlink.
run.Text = " Hyperlink to Bing ";

// Add the Run to the Hyperlink. 
hyperlink.Inlines.Add(run);

// Set the URI for the Hyperlink. 
hyperlink.NavigateUri = new Uri("http://www.bing.com");

// Add the Hyperlink to the TextBlock.
textBlock.Inlines.Add(hyperlink);

// Add TextBlock to the visual tree.        
rootPanel.Children.Add(textBlock);

En el ejemplo siguiente se muestra cómo usar la propiedad LineStackingStrategy para determinar cómo se crean los cuadros de línea para las líneas de texto de un TextBlock. El primer TextBlock tiene un valor LineStackingStrategy de MaxHeight, el segundo TextBlock tiene un valor de BlockLineHeight y el tercer TextBlock tiene un valor de BaselineToBaseline.

El texto representado tiene este aspecto:

Estrategias de apilamiento de líneas de bloque de texto
<StackPanel>

<!-- This TextBlock has a LineStackingStrategy set to "MaxHeight". -->
<TextBlock FontFamily="Verdana"
           LineStackingStrategy="MaxHeight" 
           LineHeight="10" 
           Width="500" 
           TextWrapping="Wrap" >
    Use the <Run FontSize="30">LineStackingStrategy</Run> property to determine how a line box is
    created for each line. A value of <Run FontSize="20">MaxHeight</Run> specifies that the stack
    height is the smallest value that contains all the inline elements on that line when those
    elements are properly aligned. A value of <Run FontSize="20">BlockLineHeight</Run> specifies
    that the stack height is determined by the block element LineHeight property value. A value of 
    <Run FontSize="20">BaselineToBaseline</Run> specifies that the stack height is determined by adding 
    LineHeight to the baseline of the previous line.
</TextBlock>

<!-- With a margin pushing down 20 pixels, draw a line just above the second textblock. -->
<!-- The fonts will reach above the LineHeight size and over the line. -->
<StackPanel Margin="0,20,0,0" HorizontalAlignment="Center">
    <Line Stroke="Green"  X2="500" />
</StackPanel>

<!-- Here is the same TextBlock but the LineStackingStrategy is set to "BlockLineHeight". -->
<TextBlock FontFamily="Verdana"
           LineStackingStrategy="BlockLineHeight" 
           LineHeight="10" 
           Width="500" 
           TextWrapping="Wrap">
    Use the <Run FontSize="30">LineStackingStrategy</Run> property to determine how a line box is
    created for each line. A value of <Run FontSize="20">MaxHeight</Run> specifies that the stack
    height is the smallest value that contains all the inline elements on that line when those
    elements are properly aligned. A value of <Run FontSize="20">BlockLineHeight</Run> specifies
    that the stack height is determined by the block element LineHeight property value. A value of 
    <Run FontSize="20">BaselineToBaseline</Run> specifies that the stack height is determined by adding 
    LineHeight to the baseline of the previous line.
</TextBlock>

<!-- With a margin pushing down 20 pixels, draw a line just above the third textblock. -->
<StackPanel Margin="0,20,0,0" HorizontalAlignment="Center">
    <Line Stroke="Green"  X2="500" />
</StackPanel>

<!-- Here is the same TextBlock but the LineStackingStrategy is set to "BaselineToBaseline". -->
<TextBlock FontFamily="Verdana"
           LineStackingStrategy="BaselineToBaseline" 
           LineHeight="10" 
           Width="500" 
           TextWrapping="Wrap">
    Use the <Run FontSize="30">LineStackingStrategy</Run> property to determine how a line box is
    created for each line. A value of <Run FontSize="20">MaxHeight</Run> specifies that the stack
    height is the smallest value that contains all the inline elements on that line when those
    elements are properly aligned. A value of <Run FontSize="20">BlockLineHeight</Run> specifies
    that the stack height is determined by the block element LineHeight property value. A value of 
    <Run FontSize="20">BaselineToBaseline</Run> specifies that the stack height is determined by adding 
    LineHeight to the baseline of the previous line.
</TextBlock>

</StackPanel>

Comentarios

Sugerencia

Para obtener más información, instrucciones de diseño y ejemplos de código, consulte Bloque de texto.

TextBlock es el control principal para mostrar texto de solo lectura en aplicaciones. Puedes usarlo para mostrar texto de una o varias líneas, hipervínculos en línea y texto con formato como, por ejemplo, negrita, cursiva o subrayado.

Control de bloque de texto

TextBlock suele ser más fácil de usar y proporciona un mejor rendimiento de representación de texto que RichTextBlock, por lo que es preferible para la mayoría del texto de la interfaz de usuario de la aplicación. También proporciona muchas de las mismas opciones de formato para personalizar la representación del texto. Aunque puedes incluir saltos de línea en el texto, TextBlock está diseñado para mostrar un único párrafo y no admite la sangría del texto. Considere una clase RichTextBlock si necesita compatibilidad con varios párrafos, texto de varias columnas o elementos de interfaz de usuario insertados, como imágenes.

Rendimiento del texto

A partir de Windows 10, se realizaron mejoras de rendimiento en TextBlock que reducen el uso general de memoria y reducen considerablemente el tiempo de CPU para medir y organizar texto. Para obtener más información sobre estas mejoras de rendimiento y cómo asegurarse de que las usa, consulte la sección Consideraciones de rendimiento de la guía de control TextBlock.

Estilos de texto integrados

Puedes usar estilos de texto de Windows 10 que se incluyen con la plataforma para alinear el estilo del texto con el texto usado en el sistema. A continuación se muestra cómo usar estilos integrados para alinearse con la rampa de tipos de Windows 10. Para obtener más información, consulta Recursos de temas XAML.

<TextBlock Text="Header" Style="{StaticResource HeaderTextBlockStyle}"/>
<TextBlock Text="SubHeader" Style="{StaticResource SubheaderTextBlockStyle}"/>
<TextBlock Text="Title" Style="{StaticResource TitleTextBlockStyle}"/>
<TextBlock Text="SubTitle" Style="{StaticResource SubtitleTextBlockStyle}"/>
<TextBlock Text="Base" Style="{StaticResource BaseTextBlockStyle}"/>
<TextBlock Text="Body" Style="{StaticResource BodyTextBlockStyle}"/>
<TextBlock Text="Caption" Style="{StaticResource CaptionTextBlockStyle}"/>

El texto representado tiene este aspecto:

Estilos de bloque de texto

Colores de fuentes

De forma predeterminada, TextBlock admite fuentes de color para mostrar. La fuente de color predeterminada en el sistema es Segoe UI Emoji y textBlock volverá a esta fuente para mostrar los glifos en color. Para obtener más información, consulta la propiedad IsColorFontEnabled.

<TextBlock FontSize="30">Hello ☺⛄☂♨⛅</TextBlock>

El texto representado tiene este aspecto:

Bloque de texto con fuente de color

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1607 14393 GetAlphaMask
1703 15063 TextDecorations
1709 16299 HorizontalTextAlignment
1709 16299 IsTextTrimmed
1709 16299 IsTextTrimmedChanged
1709 16299 TextHighlighters
1809 17763 CopySelectionToClipboard
1809 17763 SelectionFlyout

Constructores

TextBlock()

Inicializa una nueva instancia de la clase TextBlock .

Propiedades

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, aunque 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 este UIElement calcula 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 podría ser diferente del RequestedTheme.

(Heredado de FrameworkElement)
ActualWidth

Obtiene el ancho representado de un 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)
BaselineOffset

Devuelve un valor por el que cada línea de texto se desplaza desde una línea de base.

BaseUri

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

(Heredado de FrameworkElement)
CacheMode

Obtiene o establece un valor que indica que el contenido representado debe almacenarse 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)
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.

CharacterSpacingProperty

Identifica la propiedad de dependencia CharacterSpacing .

Clip

Obtiene o establece el objeto RectangleGeometry 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 y ventana primarios. Esto es relevante para los elementos implicados en una interfaz de usuario xaml/Microsoft DirectX mixta.

(Heredado de UIElement)
ContentEnd

Obtiene un objeto TextPointer para el final del contenido de texto en textBlock.

ContentStart

Obtiene un objeto TextPointer para el inicio del contenido de texto en textBlock.

ContextFlyout

Obtiene o establece el control flotante asociado a este elemento.

(Heredado de UIElement)
DataContext

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

(Heredado de FrameworkElement)
DesiredSize

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

(Heredado de UIElement)
Dispatcher

Obtiene el CoreDispatcher al que está asociado este objeto. CoreDispatcher representa una instalación que puede tener acceso a 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)
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)
FlowDirection

Obtiene o establece la dirección en la que el texto y otros elementos de la interfaz de usuario fluyen dentro de cualquier elemento primario que controla 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)
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 un FrameworkElement.

(Heredado de FrameworkElement)
FocusVisualPrimaryThickness

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

(Heredado de FrameworkElement)
FocusVisualSecondaryBrush

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

(Heredado de FrameworkElement)
FocusVisualSecondaryThickness

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

(Heredado de FrameworkElement)
FontFamily

Obtiene o establece la familia de fuentes de nivel superior preferida para el contenido de texto de este elemento.

FontFamilyProperty

Identifica la propiedad de dependencia FontFamily .

FontSize

Obtiene o establece el tamaño de fuente para el contenido de texto de este elemento.

FontSizeProperty

Identifica la propiedad de dependencia FontSize .

FontStretch

Obtiene o establece la extensión de fuente para el contenido de texto de este elemento.

FontStretchProperty

Identifica la propiedad de dependencia FontStretch .

FontStyle

Obtiene o establece el estilo de fuente para el contenido de este elemento.

FontStyleProperty

Identifica la propiedad de dependencia FontStyle .

FontWeight

Obtiene o establece el peso de fuente de nivel superior para TextBlock.

FontWeightProperty

Identifica la propiedad de dependencia FontWeight .

Foreground

Obtiene o establece el pincel que se va a aplicar al contenido de texto del TextBlock.

ForegroundProperty

Identifica la propiedad de dependencia Foreground .

Height

Obtiene o establece el alto sugerido de un 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)
HorizontalTextAlignment

Obtiene o establece un valor que indica cómo se alinea el texto en textBlock.

HorizontalTextAlignmentProperty

Identifica la propiedad de dependencia HorizontalTextAlignment.

Inlines

Obtiene la colección de elementos de texto insertados dentro de un TextBlock.

IsAccessKeyScope

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

(Heredado de UIElement)
IsColorFontEnabled

Obtiene o establece un valor que determina si los glifos de fuente que contienen capas de color, como Segoe UI Emoji, se representan en color.

IsColorFontEnabledProperty

Identifica la propiedad de dependencia IsColorFontEnabled .

IsDoubleTapEnabled

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

(Heredado de UIElement)
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 en ese elemento.

(Heredado de UIElement)
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 en ese elemento.

(Heredado de UIElement)
IsTapEnabled

Obtiene o establece un valor que determina si el evento Tapped puede originarse en 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 de texto del sistema, está habilitada.

IsTextScaleFactorEnabledProperty

Identifica la propiedad de dependencia IsTextScaleFactorEnabled .

IsTextSelectionEnabled

Obtiene o establece un valor que indica si la selección de texto está habilitada en TextBlock, ya sea a través de la acción del usuario o llamando a la API relacionada con la selección.

IsTextSelectionEnabledProperty

Identifica la propiedad de dependencia IsTextSelectionEnabled .

IsTextTrimmed

Obtiene un valor que indica si el control ha recortado texto que desborda el área de contenido.

IsTextTrimmedProperty

Identifica la propiedad de dependencia IsTextTrimmed.

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 los aceleradores de teclado para varios elementos de menú
Ejemplo de un menú que muestra los 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 sugerencia de clave 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 clave de acceso Sugerencia de clave.

(Heredado de UIElement)
KeyTipVerticalOffset

Obtiene o establece un valor que indica la distancia hacia arriba o hacia abajo que se coloca la sugerencia de clave 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 un FrameworkElement y también a todos los elementos secundarios de FrameworkElement actuales en la representación del objeto y en la interfaz de usuario.

(Heredado de FrameworkElement)
Lights

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

(Heredado de UIElement)
LineHeight

Obtiene o establece el alto de cada línea de contenido.

LineHeightProperty

Identifica la propiedad de dependencia LineHeight .

LineStackingStrategy

Obtiene o establece un valor que indica cómo se determina un cuadro de línea para cada línea de texto del TextBlock.

LineStackingStrategyProperty

Identifica la propiedad de dependencia LineStackingStrategy .

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 un FrameworkElement.

(Heredado de FrameworkElement)
MaxHeight

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

(Heredado de FrameworkElement)
MaxLines

Obtiene o establece el número máximo de líneas de texto que se muestran en textBlock.

MaxLinesProperty

Identifica la propiedad de dependencia MaxLines .

MaxWidth

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

(Heredado de FrameworkElement)
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ínimo de un FrameworkElement.

(Heredado de FrameworkElement)
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 por este nombre.

(Heredado de FrameworkElement)
Opacity

Obtiene o establece el grado de opacidad del objeto.

(Heredado de UIElement)
OpacityTransition

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

(Heredado de UIElement)
OpticalMarginAlignment

Obtiene o establece un valor que indica cómo se modifica la fuente para alinearse con las fuentes de diferentes tamaños.

OpticalMarginAlignmentProperty

Identifica la propiedad de dependencia OpticalMarginAlignment .

Padding

Obtiene o establece un valor que indica el grosor del espacio de relleno entre los límites del área de contenido y el contenido mostrado por un TextBlock.

PaddingProperty

Identifica la propiedad de dependencia Padding .

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)
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 posible transformación de representación 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 que especifique con RequestedTheme puede invalidar el objeto RequestedTheme de nivel de aplicación.

(Heredado de FrameworkElement)
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 para girar el elemento alrededor.

(Heredado de UIElement)
RotationTransition

Obtiene o establece la 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 el objeto Vector3Transition que anima los cambios en la propiedad Scale.

(Heredado de UIElement)
SelectedText

Obtiene un intervalo de texto de texto seleccionado.

SelectedTextProperty

Identifica la propiedad de dependencia SelectedText .

SelectionEnd

Obtiene la posición final del texto seleccionado en textBlock.

SelectionFlyout

Obtiene o establece el control flotante que se muestra cuando se selecciona texto con entrada táctil o lápiz, o null si no se muestra ningún control flotante.

SelectionFlyoutProperty

Identifica la propiedad de dependencia SelectionFlyout.

SelectionHighlightColor

Obtiene o establece el pincel usado para resaltar el texto seleccionado.

SelectionHighlightColorProperty

Identifica la propiedad de dependencia SelectionHighlightColor .

SelectionStart

Obtiene la posición inicial del texto seleccionado en textBlock.

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)
Tag

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

(Heredado de FrameworkElement)
Text

Obtiene o establece el contenido de texto de un TextBlock.

TextAlignment

Obtiene o establece un valor que indica la alineación horizontal del contenido del texto.

TextAlignmentProperty

Identifica la propiedad de dependencia TextAlignment .

TextDecorations

Obtiene o establece un valor que indica qué decoraciones se aplican al texto.

TextDecorationsProperty

Identifica la propiedad de dependencia TextDecorations .

TextHighlighters

Obtiene la colección de resaltados de texto.

TextLineBounds

Obtiene o establece un valor que indica cómo se determina el alto del cuadro de línea para cada línea de texto del TextBlock.

TextLineBoundsProperty

Identifica la propiedad de dependencia TextLineBounds .

TextProperty

Identifica la propiedad de dependencia Text .

TextReadingOrder

Obtiene o establece un valor que indica cómo se determina el orden de lectura para TextBlock.

TextReadingOrderProperty

Identifica la propiedad de dependencia TextReadingOrder .

TextTrimming

Obtiene o establece el comportamiento de recorte de texto que se emplea cuando el contenido sobrepasa el área de contenido.

TextTrimmingProperty

Identifica la propiedad de dependencia TextTrimming .

TextWrapping

Obtiene o establece cómo el TextBlock ajusta el texto.

TextWrappingProperty

Identifica la propiedad de dependencia TextWrapping .

Transform3D

Obtiene o establece el efecto de transformación 3D que se 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 el objeto Vector3Transition que anima los cambios en la propiedad Translation.

(Heredado de UIElement)
Triggers

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

(Heredado de FrameworkElement)
UIContext

Obtiene el identificador de contexto del elemento.

(Heredado de UIElement)
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 en píxeles enteros.

(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)
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)
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)
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)
XYFocusRightNavigationStrategy

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

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

Métodos

AddHandler(RoutedEvent, Object, Boolean)

Agrega un controlador de eventos enrutados para un evento enrutado especificado. Para ello, agrega 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)
Arrange(Rect)

Coloca los 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 activará eventos relacionados con el puntero.

(Heredado de UIElement)
ClearValue(DependencyProperty)

Borra el valor local de una propiedad de dependencia.

(Heredado de DependencyObject)
CopySelectionToClipboard()

Copia el contenido seleccionado en el Portapapeles de Windows.

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)

Centra el TextBlock, como si fuera un control que se pueda centrar convencionalmente.

GetAlphaMask()

Devuelve una máscara que representa el canal alfa del texto como compositionBrush.

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)
GetChildrenInTabFocusOrder()

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

(Heredado de UIElement)
GetValue(DependencyProperty)

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

(Heredado de DependencyObject)
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 medición (diseño) de un UIElement.

(Heredado de UIElement)
InvalidateViewport()

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

(Heredado de FrameworkElement)
Measure(Size)

Novedades 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 "Measure" del ciclo de diseño. Las clases pueden invalidar este método para definir su propio comportamiento de paso "Measure".

(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 de plantilla posterior predeterminada de una clase.

(Heredado de FrameworkElement)
OnBringIntoViewRequested(BringIntoViewRequestedEventArgs)

Se llama antes de que se produzca el evento BringIntoViewRequested .

(Heredado de UIElement)
OnCreateAutomationPeer()

Cuando se implementa en una clase derivada, devuelve implementaciones de AutomationPeer específicas de clase para la infraestructura de Automatización de la interfaz de usuario de Microsoft.

(Heredado de UIElement)
OnDisconnectVisualChildren()

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

(Heredado de UIElement)
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)
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 predeterminado del acelerador.

(Heredado de UIElement)
PopulatePropertyInfo(String, AnimationPropertyInfo)

Define una propiedad que se puede animar.

(Heredado de UIElement)
PopulatePropertyInfoOverride(String, AnimationPropertyInfo)

Cuando se invalida 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)
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 capturas de puntero para la captura de un puntero específico de este UIElement.

(Heredado de UIElement)
ReleasePointerCaptures()

Libera todas las capturas de puntero que mantiene este elemento.

(Heredado de UIElement)
RemoveHandler(RoutedEvent, Object)

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

(Heredado de UIElement)
Select(TextPointer, TextPointer)

Selecciona un intervalo de texto en textBlock.

SelectAll()

Selecciona todo el contenido de TextBlock.

SetBinding(DependencyProperty, BindingBase)

Adjunta un enlace a frameworkElement mediante el objeto de enlace proporcionado.

(Heredado de FrameworkElement)
SetValue(DependencyProperty, Object)

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

(Heredado de DependencyObject)
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(PointerPoint)

Inicia una operación de arrastrar y colocar.

(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 del UIElement para el acceso directo.

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

Eventos

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)
BringIntoViewRequested

Se produce cuando se llama a StartBringIntoView en este elemento o en 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)
ContextMenuOpening

Se produce cuando el sistema procesa una interacción que muestra un menú contextual.

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)
DoubleTapped

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

(Heredado de UIElement)
DragEnter

Se produce cuando el sistema de entrada notifica 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 potencial para colocar.

(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 el destino de la 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)
GettingFocus

Se produce antes de que un UIElement reciba el foco. Este evento se genera de forma sincrónica 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 moverse de nuevo 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 sobre el área de prueba de posicionamiento de este elemento.

(Heredado de UIElement)
IsTextTrimmedChanged

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

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 de forma sincrónica 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 moverse de nuevo 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

Ocurre cuando el dispositivo de entrada pierde contacto con el objeto UIElement durante una manipulación y el inicio de 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 se crea por primera vez el procesador de manipulación.

(Heredado de UIElement)
NoFocusCandidateFound

Se produce cuando un usuario intenta mover el foco (mediante tabulación o flechas direccionales), 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 anormal 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 Press dentro de este elemento.

(Heredado de UIElement)
PointerReleased

Se produce cuando se libera el dispositivo de puntero que inició previamente una acción Press , mientras se encuentra dentro de este elemento. Tenga en cuenta que no se garantiza que el final de una acción Press active un evento PointerReleased; otros eventos pueden desencadenarse 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)
SelectionChanged

Se produce cuando varía la selección de texto.

SizeChanged

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

(Heredado de FrameworkElement)
Tapped

Se produce cuando se produce una interacción de tap 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)

Se aplica a

Consulte también