약 2 시간 동안 봤는데 아무 것도 찾지 못했습니다. Windows 8 Metro : 유효성 구현
다음과 같은 경우를 감안할 때 :public class Person
{
[Required]
public string Name { get; set; }
}
XAML : MVC3에서이 같은
<TextBox Text="{Binding Name, Mode=TwoWay}" />
어떻게에 대해 자동으로 UI에 검증의 피드백을 얻을 갈 것?
(아, 그리고이 통합 같은 DataAnnotations [필수] 여부를 사용할 수있을 것인지 정말 순간에 상관하지 않습니다)
이 어떤 도움이 많이 감사를!
이것은 트릭을하는 것 같습니다! 어쨌든, 이것을 XAML보다는 코드로 어떻게 설정할 수 있는지 설명해 주시겠습니까? – Shion
MVVM을 사용하는 경우 텍스트 및 서식 속성을 사용하여 필드에 대한 일종의보기 모델이 있으므로 xyzc : TextBoxValidationExtensions.Format = "{Binding Format}"과 같은 바인딩을 설정하면됩니다. 그 뒤에 코드를 작성하면 TextBoxValidationExtensions.SetFormat (myTextBox, ValidTextBoxFormats.Numeric)을 호출합니다. –
또 다른 해결책은 Jerry Nixon이 그의 블로그 [여기에 - Let 's Code! Windows Store 앱에서 유효성 검사 처리] (http://blog.jerrynixon.com/2014/07/lets-code-handling-validation-in-your.html). –