UWP INotifyDataErrorInfo

Поддерживают ли элементы управления на платформе UWP интерфейс INotifyDataErrorInfo автоматически через привязку?

В Silverlight и WPF, если мы реализуем интерфейс INotifyDataErrorInfo, большинство элементов управления будут автоматически светиться красным и отображать сообщение об ошибке, когда поле содержит ошибку. Это отличная функциональность, так как это означает, что вы можете помещать ошибки на уровне модели, а не на уровне контроля.

Это поддерживается в UWP? Где-нибудь есть образцы?

Изменить: Кажется, что ответ на этот вопрос может быть, что элементы управления в UWP вообще не обрабатывают INotifyDataErrorInfo. Итак, теперь возникает вопрос: если эта функция не используется, планирует ли команда Microsoft реализовать эту функцию в будущем? Есть ли где-нибудь об этом объявление от Microsoft?

2 ответа

Не поддерживается сегодня. Вот связанная ссылка UserVoice, чтобы вы могли комментировать и голосовать:

Ответ на этот канал 9 видео: https://channel9.msdn.com/events/Build/2018/BRK3502?term=lob%20uwp&lang-en=true

Будет System.ComponententModel.INotifyDataErrorInfo для повторного использования существующего кода.NET, а также Windows.UI.Xaml.Data.INotifyDataErrorInfo, чтобы сделать функциональность также доступной для разработчиков на C++.

В будущем элементы управления будут поддерживать эти интерфейсы.

Другие вопросы по тегам