Busqué en Google durante aproximadamente 2 horas y no encontré nada.Metro de Windows 8: Implementación de la validación
Dado el siguiente escenario:
public class Person
{
[Required]
public string Name { get; set; }
}
XAML:
<TextBox Text="{Binding Name, Mode=TwoWay}" />
¿Qué haría para obtener automáticamente la reacción acerca de la validación de la interfaz de usuario como la que hay en MVC3?
(Ah, y realmente no me importa en este momento si iba a ser capaz de utilizar los DataAnnotations integrados como [requerido] o no)
Cualquier ayuda es muy apreciada!
¡Parece que es el truco! De todos modos, ¿puedes explicarme cómo podría configurar esto en código en lugar de en XAML? – Shion
Si está utilizando MVVM, entonces tendría algún tipo de modelo de vista para un campo, con propiedades de texto y formato, por lo que simplemente establecería el enlace como xyzc: TextBoxValidationExtensions.Format = "{Binding Format}". Si acaba de codificar, entonces llamaría TextBoxValidationExtensions.SetFormat (myTextBox, ValidTextBoxFormats.Numeric). –
Otra solución fue descrita por Jerry Nixon en su blog [aquí - Let's Code! Manejo de la validación en su aplicación de la Tienda Windows] (http://blog.jerrynixon.com/2014/07/lets-code-handling-validation-in-your.html). –