Я пытаюсь реализовать проверку пользовательского интерфейса с использованием VasembleValidator из сообщества Toolkit, чтобы выделить элементы управления и показать сообщения об ошибках, когда они появляются. Из документов я мог бы найти только о том, как реализовать необходимые атрибуты для ViewModel, а не саму часть XAML, поэтому я полагаю, что она должна работать из коробки. Я разбил проблему на простой воспроизводимый проект, вот какой-то код (это, конечно, только для того, чтобы уменьшить как можно больше накладных расходов, и только пример, чтобы продемонстрировать мою проблему): < /p>
Просмотр кода (mainwindow.xaml): < /p>
< /code>
код позади (mainwindow.xaml.cs): < /p>
public sealed partial class MainWindow : Window
{
public MainWindow()
{
this.InitializeComponent();
root.DataContext = new ViewModel();
}
}
public partial class ViewModel : ObservableValidator
{
[ObservableProperty]
[NotifyDataErrorInfo]
[Required(ErrorMessage = "Username cannot be empty.")]
[MinLength(2, ErrorMessage = "Provide more than 1 Character.")]
private string _name;
}
< /code>
Это почти так же просто, как и. Чего мне не хватает, я хочу, чтобы поведение я хочу не поддерживать или что -то недоразумю? Помощь очень ценится.
Подробнее здесь: https://stackoverflow.com/questions/778 ... itytoolkit
Визуализировать ошибки проверки пользовательского интерфейса на элементах управления с использованием MVVM CommunityTool ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Использование проверки формы ajax/jQuery в элементах управления ASP.NET
Anonymous » » в форуме Jquery - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-