Ho cercato su Google per circa 2 ore e non ho trovato nulla.Metro di Windows 8: convalida dell'implementazione
Dato il seguente scenario:
public class Person
{
[Required]
public string Name { get; set; }
}
XAML:
<TextBox Text="{Binding Name, Mode=TwoWay}" />
Come si va ottiene circa automaticamente le risposte della convalida l'interfaccia utente che ci sia in MVC3?
(Oh, e io davvero non mi interessa in questo momento se sarei stato in grado di utilizzare le DataAnnotations integrati come [Obbligatorio] o meno)
Qualsiasi aiuto è molto apprezzato!
Sembra che questo faccia il trucco! Ad ogni modo, puoi spiegarmi come sarei in grado di configurarlo in codice piuttosto che in XAML? – Shion
Se si utilizza MVVM, si otterrebbe una sorta di modello di visualizzazione per un campo, con proprietà di testo e formato, quindi sarà sufficiente impostare l'associazione come xyzc: TextBoxValidationExtensions.Format = "{Binding Format}". Se esegui semplicemente il codice, chiamerai TextBoxValidationExtensions.SetFormat (myTextBox, ValidTextBoxFormats.Numeric). –
Un'altra soluzione è stata descritta da Jerry Nixon sul suo blog [qui - Let's Code! Gestione della convalida nell'app di Windows Store] (http://blog.jerrynixon.com/2014/07/lets-code-handling-validation-in-your.html). –