@tolanych

Как правильно реализовать проверку при binding-е двух text-box?

В C# (Windows Form)
Сделал привязку текстового поля 1-го User-Control к другому следующим образом. Они теперь полностью воспроизводят друг друга.

this.controlFIO.FIO_T_FA.DataBindings.Add( "Text", this.controlFIO_M.FIO_T_FA, "Text", true, DataSourceUpdateMode.OnValidation );


Каким образом можно добавить дополнительное условие перед binding-ом, чтобы значение подхватывалось только, если text-box пустой?
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ответы на вопрос 1
@d-stream
Готовые решения - не подаю, но...
Сделать проверки на геттерах/сеттерах.
Что-то типа такого

private string _mytext;
public string MyText {
get{return _mytext;} 
set { if (_mytext != "") {_mytext=value; OnPropertyChanged....}}


и биндить MyText
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы