Po prostu szukałem go przez około 2 godziny i nic nie znalazłem.Windows 8 Metro: Implementacja sprawdzania poprawności
Biorąc pod uwagę następujący scenariusz:
public class Person
{
[Required]
public string Name { get; set; }
}
XAML:
<TextBox Text="{Binding Name, Mode=TwoWay}" />
Jak byś go o automatycznie uzyskać informacje zwrotne walidacji na interfejsie jak jest w MVC3?
(Oh, a ja naprawdę nie obchodzi mnie w tej chwili, czy byłbym w stanie wykorzystać zintegrowane DataAnnotations przypomina [Wymagane] lub nie)
Każda pomoc jest bardzo mile widziana!
Wygląda na to, że to wystarczy! W każdym razie, czy możesz mi wytłumaczyć, jak mógłbym ustawić to w kodzie zamiast w XAML? – Shion
Jeśli używasz MVVM wtedy masz jakąś widzenia modelu polu, z tekstem i format właściwości, więc wtedy można po prostu ustawić wiązania jak xyzc: TextBoxValidationExtensions.Format = „{Binding} Format”. Jeśli po prostu wykonasz kod, to nazwałbyś TextBoxValidationExtensions.SetFormat (myTextBox, ValidTextBoxFormats.Numeric). –
Inne rozwiązanie zostało opisane przez Jerry'ego Nixona na jego blogu [tutaj - Let's Code! Obsługa sprawdzania poprawności w aplikacji Windows Store] (http://blog.jerrynixon.com/2014/07/lets-code-handling-validation-in-your.html). –