Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 21360|Respuesta: 0

[WPF] El control WPF TextBox implementa el centrado vertical de caracteres chinos

[Copiar enlace]
Publicado en 22/12/2017 13:56:49 | | | |
En el control TextBox, el texto está centrado verticalmente

Cuando el cuadro de texto tiene una longitud vertical larga pero una fuente pequeña, verás que el texto no está centrado verticalmente al escribir. En el uso, descubrimos que aunque TextBox puede establecer la alineación horizontal del texto, no existe un atributo correspondiente para que ajustemos su alineación vertical. Afortunadamente, TextBox hereda de la clase Control y puede cambiar su estilo de atributo modificando la plantilla de plantilla (TextBlock hereda de FrameworkElement, no puede editarse por plantilla).


Por último, aplica el estilo.

PD

Un host de contenido es un elemento utilizado para renderizar el contenido de un TextBox. La Plantilla Control del TextBox debe contener solo un elemento etiquetado como elemento anfitrión de contenido. Para marcar un elemento como anfitrión de contenido, deberías darle un nombre especial PART_ContentHost. El elemento anfitrión de contenido debe ser un ScrollViewer o un AdornerDecorator. El elemento de hospedaje de contenido no puede alojar ningún elemento hijo.

El efecto es el siguiente:







Anterior:Implementa dos formas de seleccionar el menú de navegación
Próximo:¿Cuál es la diferencia entre los eventos Window.Loaded y Window.ContentRendered?
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com