2009-12-14 10 views

Respuesta

9

Lamentablemente, no es fácil proporcionar un estilo para la información sobre herramientas de validación sin diseñar de forma efectiva todo el control de la caja de texto. Blend lo hace bastante fácil si está familiarizado con el uso de esa herramienta de diseño. Sin embargo, si eres un teñido de lana en el codificador como yo, entonces ...

  • Goto esta página en MSDN TextBox Styles and Templates
  • Copiar la VSM espacio de nombres de alias para su UserControl xaml
  • Copia el estilo de cuadro de texto en UserControls.Resources darle a una x: nombre de la clave (MyTextBoxStyle decir ")
  • Copiar el ValidationToolTipTemplate de la página web para los UserControls.Resources, pegarlo por encima de el estilo TextBox ya cuenta con una x:. nombre de la clave de que el estilo de cuadro de texto hará referencia.
  • Agregue Style="{StaticResource MyTextBoxStyle}" a su TextBox en la cuadrícula de datos.

Ahora juegas con los elementos de validación de las plantillas para obtener el resultado deseado.

2

Los mensajes de validación se muestran como un estado visual. puede acceder a estos (y editarlos) como plantillas directamente desde blend.

Cuestiones relacionadas