Когда я должен получить значения из текстового поля? - PullRequest
0 голосов
/ 17 марта 2010

Предположим, у меня есть окно с текстовыми полями, я хочу использовать значения. Прямо сейчас я думаю о любом:

1) Обновление каждого связанного значения, когда курсор не в фокусе, и как только пользователь нажимает Ok, я запускаю программу
2) Как только пользователь нажмет Ok, я получу все значения сразу, затем запустите программу

Я не уверен, какой из них лучше. Первый вариант кажется более модульным, но в нем больше семантической связи, поскольку каждый новый блок должен обновлять свое значение.

Я понимаю, что это не так уж важно, но я пытаюсь понять, когда централизовать, а когда нет. Также ценятся и другие лучшие подходы.

1 Ответ

2 голосов
/ 17 марта 2010

Используйте привязку данных , чтобы привязать содержимое текстовых полей к объектам в вашем коде позади. WPF позаботится об обновлении ваших атрибутов. Обычно обновление значения, связанного с данными, выполняется, когда фокус теряется на текстовых полях. Однако вы также можете указать, что это будет происходить при каждом изменении значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...