TextBox Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un control que se puede usar para mostrar y editar texto sin formato (una o varias líneas).
/// [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)]
class TextBox : Control
[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)]
public class TextBox : Control
Public Class TextBox
Inherits Control
<TextBox .../>
- Herencia
- 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, vea Cuadro 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 TextBox con un encabezado y un texto de marcador de posición. El texto del TextBox se usa para mostrar un saludo al usuario.
<StackPanel>
<TextBlock Text="What's your name?"/>
<StackPanel Orientation="Horizontal" Margin="0,20,0,20">
<TextBox x:Name="nameInput"
Header="Enter your name:" PlaceholderText="Name"
Width="300" HorizontalAlignment="Left"/>
<Button Content="Hello button" Click="Button_Click"/>
</StackPanel>
<TextBlock x:Name="greetingOutput"/>
</StackPanel>
private void Button_Click(object sender, RoutedEventArgs e)
{
greetingOutput.Text = "Hello, " + nameInput.Text + "!";
}
Comentarios
Sugerencia
Para obtener más información, instrucciones de diseño y ejemplos de código, consulta Cuadro de texto.
El control TextBox permite al usuario escribir texto en una aplicación. Se usa normalmente para capturar una sola línea de texto, pero se puede configurar para capturar varias. El texto se muestra en la pantalla en un formato de texto no cifrado uniforme simple.
TextBox tiene una serie de características que pueden simplificar la entrada de texto:
- Admite la entrada de texto desde un teclado o un lápiz (mediante el reconocimiento de escritura a mano y entrada de lápiz).
- Incluye un menú contextual integrado y familiar que permite copiar y pegar texto.
- Un botón "borrar todo" permite al usuario eliminar rápidamente todo el texto que se ha escrito.
- También cuenta con funcionalidades de revisión ortográfica integradas y habilitadas de manera predeterminada.
Aquí se muestra cómo crear un TextBox en XAML y en el código.
<TextBox Width="500" Header="Notes" PlaceholderText="Type your notes here"/>
TextBox textBox = new TextBox();
textBox.Width = 500;
textBox.Header = "Notes";
textBox.PlaceholderText = "Type your notes here";
// Add the TextBox to the visual tree.
rootGrid.Children.Add(textBox);
El TextBox resultante tiene este aspecto. El borde azul indica que textBox tiene el foco.
¿TextBox es el control correcto que se va a usar?
Puede usar un control TextBox para mostrar y editar texto sin formato. Si necesitas un cuadro de texto modificable que acepte contraseñas u otros datos confidenciales, consulta PasswordBox. Si necesitas un cuadro de texto para escribir términos de búsqueda, consulta AutoSuggestBox. Si tienes que escribir o editar texto con formato, consulta RichEditBox.
Usar TextBox para la entrada de datos en un formulario
Es habitual usar un TextBox para aceptar la entrada de datos en un formulario y usar la propiedad Text para obtener la cadena de texto completa de TextBox. Normalmente, se usa un evento como un botón Enviar Haga clic para tener acceso a la propiedad Text , pero puede controlar el evento TextChanged o TextChanging si necesita hacer algo cuando cambie el texto. Puede agregar un encabezado (o etiqueta) y PlaceholderText (o marca de agua) al TextBox para proporcionar al usuario una indicación de para qué es TextBox. Para personalizar la apariencia del encabezado, puede establecer la propiedad HeaderTemplate en lugar de Header. Para obtener información de diseño, consulta Directrices para etiquetas.
Para restringir el número de caracteres que el usuario puede escribir, puedes establecer la propiedad MaxLength. Sin embargo, MaxLength no restringe la longitud del texto pegado. Usa el evento Paste para modificar el texto pegado si es importante para la aplicación.
TextBox incluye un botón borrar todo ("x") que aparece cuando se escribe texto en el cuadro. Cuando un usuario hace clic en la "x", se borra el texto del cuadro de texto. Tiene esta apariencia.
El botón Borrar todo solo se muestra para cuadros de texto editables y de una sola línea que contienen texto y tienen el foco. El botón Borrar todo no se muestra en ninguno de estos casos:
- IsReadOnly es true.
- AcceptsReturn es true.
- TextWrapping es Wrap
Crear un textbox de solo lectura
Puede hacer que un TextBox sea de solo lectura estableciendo la propiedad IsReadOnly en true. Por ejemplo, puedes tener un TextBox para que un usuario escriba comentarios que se habilitarán únicamente en determinadas condiciones. Puedes convertir el control TextBox en de solo lectura hasta que se cumplan las condiciones. Si solo necesita mostrar texto, considere la posibilidad de usar textBlock o RichTextBlock en su lugar.
Habilitación de la entrada multilínea
Hay dos propiedades que controlan si textBox muestra texto en más de una línea.
- Para indicar que el cuadro de texto puede mostrar los caracteres de nueva línea o retorno, establece la propiedad AcceptsReturn en true.
- Para habilitar el ajuste de texto, establece la propiedad TextWrapping en Wrap. (TextBox no admite el valor de enumeración TextWrapping.WrapWholeWords ). Un TextBox de varias líneas seguirá creciendo verticalmente a medida que se escriba texto, a menos que esté restringido por su propiedad Height o MaxHeight , o por un contenedor primario. Debe probar que un TextBox de varias líneas no crece más allá de su área visible y restringe su crecimiento si lo hace. El desplazamiento con una rueda de desplazamiento o mediante la entrada táctil se habilita automáticamente cuando es necesario. Sin embargo, las barras de desplazamiento verticales no se muestran de forma predeterminada. Puede mostrar las barras de desplazamiento verticales estableciendo ScrollViewer.VerticalScrollBarVisibility en Auto en scrollViewer incrustado, como se muestra aquí.
<TextBox AcceptsReturn="True" TextWrapping="Wrap"
MaxHeight="172" Width="300" Header="Description"
ScrollViewer.VerticalScrollBarVisibility="Auto"/>
TextBox textBox = new TextBox();
textBox.AcceptsReturn = true;
textBox.TextWrapping = TextWrapping.Wrap;
textBox.MaxHeight = 172;
textBox.Width = 300;
textBox.Header = "Description";
ScrollViewer.SetVerticalScrollBarVisibility(textBox, ScrollBarVisibility.Auto);
Este es el aspecto de TextBox después de agregar texto.
Formato de la visualización del texto
Utilice la propiedad TextAlignment para alinear el texto dentro de un TextBox. Para alinear el TextBox dentro del diseño de la página, use las propiedades HorizontalAlignment y VerticalAlignment .
Aunque TextBox solo admite texto sin formato, puede personalizar cómo se muestra el texto en el TextBox para que coincida con la personalización de marca. Puedes establecer las propiedades de Control, como FontFamily, FontSize, FontStyle, Background, Foreground y CharacterSpacing para cambiar el aspecto del texto. Estas propiedades solo afectan a cómo textBox muestra el texto localmente, por lo que si fuera a copiar y pegar el texto en un control de texto enriquecido, por ejemplo, no se aplicaría ningún formato.
Este ejemplo muestra un cuadro de texto de solo lectura con varias propiedades establecidas para personalizar el aspecto del texto.
<TextBox Text="Sample Text" IsReadOnly="True"
FontFamily="Verdana" FontSize="24"
FontWeight="Bold" FontStyle="Italic"
CharacterSpacing="200" Width="300"
Foreground="Blue" Background="Beige"/>
TextBox textBox = new TextBox();
textBox.Text = "Sample Text";
textBox.IsReadOnly = true;
textBox.FontFamily = new FontFamily("Verdana");
textBox.FontSize = 24;
textBox.FontWeight = Windows.UI.Text.FontWeights.Bold;
textBox.FontStyle = Windows.UI.Text.FontStyle.Italic;
textBox.CharacterSpacing = 200;
textBox.Width = 300;
textBox.Background = new SolidColorBrush(Windows.UI.Colors.Beige);
textBox.Foreground = new SolidColorBrush(Windows.UI.Colors.Blue);
// Add the TextBox to the visual tree.
rootGrid.Children.Add(textBox);
El TextBox resultante tiene este aspecto.
Entrada manuscrita
A partir de Windows 10, versión 1803, los cuadros de entrada de texto XAML cuentan con soporte incrustado de entrada manuscrita con Windows Ink. Cuando un usuario pulsa en un cuadro de entrada de texto con un lápiz de Windows, el cuadro de texto se transforma para permitir al usuario escribir directamente en él con un lápiz, en lugar de abrir un panel de entrada independiente.
Para obtener más información, consulta Entrada de texto con la vista de escritura a mano.
Modificación del menú contextual
De forma predeterminada, los comandos que se muestran en el menú contextual TextBox dependen del estado del TextBox. Por ejemplo, se pueden mostrar los siguientes comandos cuando se puede editar textBox.
Comando | Se muestra cuando... |
---|---|
Copiar | el texto está seleccionado. |
Cortar | el texto está seleccionado. |
Pegar | el Portapapeles contiene texto. |
Seleccionar todo | el objeto TextBox contiene texto. |
Deshacer | se ha cambiado el texto. |
Para modificar los comandos que se muestran en el menú contextual, controla el evento ContextMenuOpening. Para obtener un ejemplo de esto, vea el ejemplo De personalización de CommandBarFlyout de RichEditBox: agregar "Compartir" en la Galería de WinUI 2. Para obtener información de diseño, consulta Directrices para menús contextuales.
Selección, copia y pegado
Puedes obtener o establecer el texto seleccionado en un TextBox mediante la propiedad SelectedText. Usa las propiedades SelectionStart y SelectionLength y los métodos Select y SelectAll para manipular la selección de texto. Controla el evento SelectionChanged para hacer algo cuando el usuario seleccione el texto o anule la selección. Para cambiar el color usado para resaltar el texto seleccionado, puedes establecer la propiedad SelectionHighlightColor.
El control TextBox admite las operaciones de copiar y pegar de manera predeterminada. Puedes proporcionar un control personalizado del evento Paste en los controles de texto editables de tu aplicación. Por ejemplo, podrías quitar los saltos de línea de una dirección multilínea al pegarla en un cuadro de búsqueda de una línea. O bien, puedes comprobar la longitud del texto pegado y advertir al usuario si supera la longitud máxima que se puede guardar en una base de datos. Para obtener más información y ejemplos, consulta el evento Paste.
Usar un cuadro de texto con el teclado táctil
El teclado táctil se puede usar para escribir texto cuando la aplicación se ejecuta en un dispositivo con pantalla táctil. TextBox proporciona propiedades que puedes establecer para que sea mucho más rápida y fácil para que los usuarios escriban datos en la aplicación mediante el teclado táctil. Establezca la propiedad InputScope para que coincida con el tipo de datos que se espera que escriba el usuario. Por ejemplo, si un TextBox solo se usa para escribir un PIN de 4 dígitos, establezca la propiedad InputScope en Number. Esto indica al sistema que debe mostrar el diseño de teclado numérico, lo cual facilita al usuario la entrada del PIN.
Otras propiedades que afectan el teclado táctil son IsSpellCheckEnabled, IsTextPredictionEnabled y PreventKeyboardDisplayOnProgrammaticFocus. (IsSpellCheckEnabled también afecta al TextBox cuando se usa un teclado de hardware). Para obtener más información y ejemplos, consulta Usar el ámbito de entrada para cambiar el teclado táctil y la documentación de la propiedad.
Estilo de control y plantilla
Puede modificar el Estilo predeterminado y ControlTemplate para dar al control una apariencia única. Para obtener información sobre cómo modificar el estilo y la plantilla de un control, vea Aplicar estilos a los controles. El estilo, la plantilla y los recursos predeterminados que definen la apariencia del control se incluyen en el generic.xaml
archivo . Para fines de diseño, generic.xaml
está disponible localmente con el SDK o la instalación del paquete NuGet.
-
Estilos de WinUI (recomendado): Para obtener estilos actualizados de WinUI, consulte
\Users\<username>\.nuget\packages\microsoft.ui.xaml\<version>\lib\uap10.0\Microsoft.UI.Xaml\Themes\generic.xaml
. -
Estilos que no son de WinUI: Para obtener estilos integrados, vea
%ProgramFiles(x86)%\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\<SDK version>\Generic\generic.xaml
.
Las ubicaciones pueden ser diferentes si personaliza la instalación. 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 distintos estados visuales sin modificar la plantilla de control. Se prefiere modificar estos recursos para establecer propiedades como Fondo y Primer plano. Para obtener más información, consulta la sección Estilo ligero del artículo Estilos XAML . Los recursos de estilo ligero están disponibles a partir de Windows 10, versión 1607 (SDK 14393).
Los recursos que comienzan por TextControl
son compartidos por TextBox
, PasswordBox, RichEditBox y AutoSuggestBox. Los cambios en estos recursos afectarán a los cuatro controles.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1511 | 10586 | GetLinguisticAlternativesAsync |
1703 | 15063 | SelectionHighlightColorWhenNotFocused |
1709 | 16299 | BeforeTextChanging |
1709 | 16299 | CharacterCasing |
1709 | 16299 | CopyingToClipboard |
1709 | 16299 | CuttingToClipboard |
1709 | 16299 | HorizontalTextAlignment |
1709 | 16299 | PlaceholderForeground |
1803 | 17134 | HandwritingView |
1803 | 17134 | IsHandwritingViewEnabled |
1809 | 17763 | CanPasteClipboardContent |
1809 | 17763 | CanRedo |
1809 | 17763 | CanUndo |
1809 | 17763 | ClearUndoRedoHistory |
1809 | 17763 | CopySelectionToClipboard |
1809 | 17763 | CutSelectionToClipboard |
1809 | 17763 | Descripción |
1809 | 17763 | PasteFromClipboard |
1809 | 17763 | ProofingMenuFlyout |
1809 | 17763 | Rehacer |
1809 | 17763 | SelectionChanging |
1809 | 17763 | SelectionFlyout |
1809 | 17763 | Deshacer |
Constructores
TextBox() |
Inicializa una nueva instancia de la clase TextBox . |
Propiedades
AcceptsReturn |
Obtiene o establece el valor que determina si el cuadro de texto permite y muestra los caracteres de nueva línea o retorno. |
AcceptsReturnProperty |
Identifica la propiedad de dependencia AcceptsReturn . |
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 un 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) |
Background |
Obtiene o establece un pincel que proporciona el fondo del control. (Heredado de Control) |
BackgroundSizing |
Obtiene o establece un valor que indica hasta dónde 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 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) |
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) |
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) |
CanPasteClipboardContent |
Obtiene un valor que indica si el contenido del Portapapeles se puede pegar en el control . |
CanPasteClipboardContentProperty |
Identifica la propiedad de dependencia CanPasteClipboardContent. |
CanRedo |
Obtiene un valor que indica si el búfer de puesta al día contiene una acción que se puede rehacer. |
CanRedoProperty |
Identifica la propiedad de dependencia CanRedo. |
CanUndo |
Obtiene un valor que indica si el búfer de deshacer contiene una acción que se puede deshacer. |
CanUndoProperty |
Identifica la propiedad de dependencia CanUndo. |
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) |
CharacterCasing |
Obtiene o establece un valor que indica cómo el control modifica el caso de caracteres a medida que se escriben. |
CharacterCasingProperty |
Identifica la propiedad de dependencia CharacterCasing. |
CharacterSpacing |
Obtiene o establece el espaciado uniforme entre caracteres, en unidades de 1/1000 de em. (Heredado de Control) |
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) |
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) |
DataContext |
Obtiene o establece el contexto de datos de un FrameworkElement. Un uso común de un contexto de datos es cuando frameworkElement usa 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 para el 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) |
Description |
Obtiene o establece el contenido que se muestra debajo del control . El contenido debe proporcionar instrucciones sobre la entrada esperada por el control. |
DescriptionProperty |
Identifica la propiedad de dependencia Description. |
DesiredCandidateWindowAlignment |
Obtiene o establece un valor que indica la alineación preferida del Editor de métodos de entrada (IME). |
DesiredCandidateWindowAlignmentProperty |
Identifica la propiedad de dependencia DesiredCandidateWindowAlignment . |
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 acceder a DependencyObject en el subproceso de la interfaz de usuario, incluso si un subproceso que no es de interfaz de usuario inicia el código. (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) |
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) |
FocusState |
Obtiene un valor que especifica si este control tiene el foco y el modo por el que se obtuvo el foco. (Heredado de Control) |
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 |
FocusVisualPrimaryThickness |
Obtiene o establece el grosor del borde exterior de un |
FocusVisualSecondaryBrush |
Obtiene o establece el pincel usado para dibujar el borde interno de un |
FocusVisualSecondaryThickness |
Obtiene o establece el grosor del borde interno de un |
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 al que se condensa o expande la 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) |
HandwritingView |
Obtiene o establece el control HandwritingView asociado a este control de texto. |
HandwritingViewProperty |
Identifica la propiedad de dependencia HandwritingView. |
Header |
Obtiene o establece el contenido del encabezado del control. |
HeaderProperty |
Identifica la propiedad de dependencia Header . |
HeaderTemplate |
Obtiene o establece la clase DataTemplate usada para mostrar el contenido del encabezado del control. |
HeaderTemplateProperty |
Identifica la propiedad de dependencia HeaderTemplate . |
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) |
HorizontalContentAlignment |
Obtiene o establece la alineación horizontal del contenido del control. (Heredado de Control) |
HorizontalTextAlignment |
Obtiene o establece un valor que indica cómo se alinea el texto en textBox. |
HorizontalTextAlignmentProperty |
Identifica la propiedad de dependencia HorizontalTextAlignment. |
InputScope |
Obtiene o establece el contexto de entrada utilizado por este TextBox. |
InputScopeProperty |
Identifica la propiedad de dependencia InputScope. |
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) |
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 dentro de los límites del control (para la interacción remota o el panel de juego). (Heredado de Control) |
IsFocusEngagementEnabled |
Obtiene o establece un valor que indica si el foco se puede restringir dentro de los límites del control (para la interacción remota o el panel de juego). (Heredado de Control) |
IsHandwritingViewEnabled |
Obtiene o establece un valor que indica si un usuario puede escribir texto en la vista de escritura a mano. |
IsHandwritingViewEnabledProperty |
Identifica la propiedad de dependencia IsHandwritingViewEnabled. |
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) |
IsReadOnly |
Obtiene o establece el valor que determina si el usuario puede cambiar el texto en el cuadro de texto. |
IsReadOnlyProperty |
Identifica la propiedad de dependencia IsReadOnly . |
IsRightTapEnabled |
Obtiene o establece un valor que determina si el evento RightTapped puede originarse en ese elemento. (Heredado de UIElement) |
IsSpellCheckEnabled |
Obtiene o establece un valor que especifica si la entrada TextBox interactúa con un motor de revisión ortográfica. |
IsSpellCheckEnabledProperty |
Identifica la propiedad de dependencia IsSpellCheckEnabled . |
IsTabStop |
Obtiene o establece un valor que indica si un control está incluido en la navegación por tabulación. (Heredado de Control) |
IsTapEnabled |
Obtiene o establece un valor que determina si el evento Tapped puede originarse en ese elemento. (Heredado de UIElement) |
IsTextPredictionEnabled |
Obtiene o establece un valor que determina si las características de predicción de texto ("autocompletar") deben habilitarse para este TextBox. |
IsTextPredictionEnabledProperty |
Identifica la propiedad de dependencia IsTextPredictionEnabled . |
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) |
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ú.
|
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) |
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) |
MaxLength |
Obtiene o establece el valor que especifica el número máximo de caracteres permitidos para la entrada del usuario. |
MaxLengthProperty |
Identifica la propiedad de dependencia MaxLength . |
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) |
Padding |
Establece el espaciado interno dentro de un control. (Heredado de Control) |
Parent |
Obtiene el objeto primario de este FrameworkElement en el árbol de objetos. (Heredado de FrameworkElement) |
PlaceholderForeground |
Obtiene o establece un pincel que describe el color del texto del marcador de posición. |
PlaceholderForegroundProperty |
Identifica la propiedad de dependencia PlaceholderForeground. |
PlaceholderText |
Obtiene o establece el texto que se muestra en el control hasta que una acción del usuario cambia el valor o alguna otra operación. |
PlaceholderTextProperty |
Identifica la propiedad de dependencia PlaceholderText . |
PointerCaptures |
Obtiene el conjunto de todos los punteros capturados, representados como valores de puntero . (Heredado de UIElement) |
PreventKeyboardDisplayOnProgrammaticFocus |
Obtiene o establece un valor que indica si el teclado en pantalla se muestra cuando el control recibe el foco mediante programación. |
PreventKeyboardDisplayOnProgrammaticFocusProperty |
Identifica la propiedad de dependencia PreventKeyboardDisplayOnProgrammaticFocus . |
Projection |
Obtiene o establece la proyección de perspectiva (efecto 3D) que se va a aplicar al representar este elemento. (Heredado de UIElement) |
ProofingMenuFlyout |
Obtiene el control flotante que muestra los comandos de corrección. |
ProofingMenuFlyoutProperty |
Identifica la propiedad de dependencia ProofingMenuFlyout . |
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) |
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 panel de juego o un control remoto. (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 |
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 o establece el contenido de la selección actual del cuadro de texto. |
SelectionFlyout |
Obtiene o establece el control flotante que se muestra cuando se selecciona texto con entrada táctil o de lápiz. |
SelectionFlyoutProperty |
Identifica la propiedad de dependencia SelectionFlyout. |
SelectionHighlightColor |
Obtiene o establece el pincel utilizado para resaltar el texto seleccionado. |
SelectionHighlightColorProperty |
Identifica la propiedad de dependencia SelectionHighlightColor . |
SelectionHighlightColorWhenNotFocused |
Obtiene o establece el pincel utilizado para resaltar el texto seleccionado cuando textBox no tiene el foco. |
SelectionHighlightColorWhenNotFocusedProperty |
Identifica la propiedad de dependencia SelectionHighlightColorWhenNotFocused . |
SelectionLength |
Obtiene o establece el número de caracteres de la selección actual en el cuadro de texto. |
SelectionStart |
Obtiene o establece la posición inicial del texto seleccionado en el cuadro de texto. Cuando SelectionLength es 0 (no hay texto seleccionado), la propiedad SelectionStart corresponde a la posición del cursor. |
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 indica el orden en el que los elementos reciben el foco cuando el usuario navega por la interfaz de usuario de la aplicación mediante la tecla Tab. (Heredado de Control) |
TabNavigation |
Obtiene o establece un valor que modifica el funcionamiento de tabulación y 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 clase base UIElement para incluir objetos en la secuencia de pestañas que no usan controlTemplate. |
Tag |
Obtiene o establece un valor de objeto arbitrario 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) |
Text |
Obtiene o establece el contenido de texto del cuadro de texto. |
TextAlignment |
Obtiene o establece cómo se debe alinear horizontalmente el texto en el cuadro de texto. |
TextAlignmentProperty |
Identifica la propiedad de dependencia TextAlignment . |
TextProperty |
Identifica la propiedad de dependencia Text . |
TextReadingOrder |
Obtiene o establece un valor que indica cómo se determina el orden de lectura para textBox. |
TextReadingOrderProperty |
Identifica la propiedad de dependencia TextReadingOrder . |
TextWrapping |
Obtiene o establece cómo se produce el salto de línea si una línea de texto se extiende más allá del ancho disponible del cuadro de 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) |
UseSystemFocusVisuals |
Obtiene o establece un valor que indica si el control usa objetos visuales de foco dibujados por el sistema o los definidos en la plantilla de control. (Heredado de Control) |
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) |
VerticalContentAlignment |
Obtiene o establece la alineación vertical del contenido del control. (Heredado de Control) |
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 |
XYFocusDown |
Obtiene o establece el objeto que obtiene el foco cuando un usuario presiona el Panel direccional (D-pad) hacia abajo. (Heredado de Control) |
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 el Panel direccional (D-pad) a la izquierda. (Heredado de Control) |
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 el Panel direccional (D-pad) a la derecha. (Heredado de Control) |
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) |
XYFocusUp |
Obtiene o establece el objeto que obtiene el foco cuando un usuario presiona el Panel direccional (D-pad) hacia arriba. (Heredado de Control) |
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) |
ApplyTemplate() |
Carga la plantilla de control pertinente para que se pueda hacer referencia a sus partes. (Heredado de Control) |
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) |
ClearUndoRedoHistory() |
Vacía los búferes de deshacer y rehacer. |
ClearValue(DependencyProperty) |
Borra el valor local de una propiedad de dependencia. (Heredado de DependencyObject) |
CopySelectionToClipboard() |
Copia el contenido seleccionado en el Portapapeles de Windows. |
CutSelectionToClipboard() |
Mueve el contenido seleccionado al Portapapeles de Windows y lo quita del control de texto. |
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 el control. (Heredado de Control) |
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) |
GetLinguisticAlternativesAsync() |
Obtiene de forma asincrónica una lista de palabras candidatas basadas en los caracteres fonéticos proporcionados en un Editor de métodos de entrada (IME). |
GetRectFromCharacterIndex(Int32, Boolean) |
Devuelve una región rectangular para el borde inicial o final de un carácter en un índice de caracteres específico. |
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) |
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) |
OnCharacterReceived(CharacterReceivedRoutedEventArgs) |
Se llama antes de que se produzca el evento CharacterReceived . (Heredado de Control) |
OnCreateAutomationPeer() |
Cuando se implementa en una clase derivada, devuelve implementaciones de AutomationPeer específicas de clase para la infraestructura de Microsoft Automatización de la interfaz de usuario. (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) |
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 predeterminado del acelerador. (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) |
PasteFromClipboard() |
Copia el contenido del Portapapeles de Windows en el control de texto. |
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) |
Redo() |
Vuelve a aplicar la primera acción en el búfer de puesta al día. |
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) |
RemoveFocusEngagement() |
Libera el foco de los límites de control de un control que tiene compromiso de foco (para interacción remota o panel de juego). (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) |
Select(Int32, Int32) |
Selecciona un intervalo de texto en el cuadro de texto. |
SelectAll() |
Selecciona todo el contenido del cuadro de texto. |
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) |
Undo() |
Deshace la primera acción del búfer de deshacer. |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Cancela una notificación de cambio registrada anteriormente mediante una llamada 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) |
BeforeTextChanging |
Se produce sincrónicamente cuando el texto del cuadro de texto comienza a cambiar, pero antes de actualizar la propiedad Text . |
BringIntoViewRequested |
Se produce cuando se llama a StartBringIntoView en este elemento o en uno de sus descendientes. (Heredado de UIElement) |
CandidateWindowBoundsChanged |
Se produce cuando se abre, actualiza o cierra la ventana editor de métodos de entrada (IME). |
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) |
CopyingToClipboard |
Se produce antes de que el texto copiado se mueva al Portapapeles. |
CuttingToClipboard |
Se produce antes de que el texto cortado se mueva al Portapapeles. |
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) |
FocusDisengaged |
Se produce cuando el foco se libera de los límites del control (para la interacción remota o el panel de juego). (Heredado de Control) |
FocusEngaged |
Se produce cuando el foco está restringido dentro de los límites del control (para la interacción remota o el panel de juego). (Heredado de Control) |
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) |
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 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) |
Paste |
Se produce cuando el texto se pega en el control . |
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. |
SelectionChanging |
Se produce cuando la selección de texto comienza a cambiar. |
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) |
TextChanged |
Se produce cuando cambia el contenido en el cuadro de texto. |
TextChanging |
Se produce sincrónicamente cuando el texto del cuadro de texto comienza a cambiar, pero antes de representarlo. |
TextCompositionChanged |
Se produce cuando cambia el texto que se redacta a través de un Editor de métodos de entrada (IME). |
TextCompositionEnded |
Se produce cuando un usuario deja de redactar texto a través de un Editor de métodos de entrada (IME). |
TextCompositionStarted |
Se produce cuando un usuario comienza a redactar texto a través de un Editor de métodos de entrada (IME). |
Unloaded |
Se produce cuando este objeto ya no está conectado al árbol de objetos principal. (Heredado de FrameworkElement) |
Se aplica a
Consulte también
- PasswordBox
- RichEditBox
- RichTextBlock
- SearchBox
- Información general del cuadro de texto
- Cómo usar el ámbito de entrada para cambiar el teclado táctil
- Ejemplo de edición de texto XAML
- Directrices sobre revisión ortográfica
- Lista de controles
- Controles por función
- Ejemplo de entrada de texto de teclado táctil (Windows 10)