2013-02-27 5 views
-1

Я только что назначил свое задание на разработку программного обеспечения для своего первого проекта Университета и планировал интерфейс.Динамический поиск в формах окон

Перед тем, как познакомиться с C#, я потратил много времени на создание веб-разработки и стал очень знаком с AJAX.

Мне было интересно, есть ли какие-либо инструменты в формах C#/Windows, которые обеспечивают обновление поля в режиме реального времени при вводе пользователей в текстовое поле - любая обратная связь будет высоко оценена.

+1

Поле обновлено, тогда его значение изменено – VladL

+0

в winforms есть инструменты, такие как infragistics, компонентный один и telerik, но им платят ... у них есть дополнительные события, такие как Beforekeydown, afterkeydown, beforevaluechanged, aftervaluechanged и stacks настраиваемых событий ... не так много с точки зрения хороших инструментов WinForms с открытым исходным кодом, которые видели я. –

+0

Проверьте MVVM и его привязку к базе данных, есть событие OnPropertyChanged, которое уволено, уведомляя пользовательский интерфейс, чтобы обновить – msmucker0527

ответ

0

Нет такой вещи, как AJAX или нравится в Windows Forms. Обновление в режиме реального времени осуществляется через несколько событий. Предположим, что у вас есть TextBox и ComboBox (выпадающий список). Список содержит много элементов, и вы хотите отфильтровать их, используя текстовое поле.

В этом случае вы можете использовать событие TextChanged для TextBox и фильтровать элементы из исходного набора элементов. После фильтрации снова привяжите элементы к вашему ComboBox.

+0

Большое спасибо, я думал, что .TextChanged предложит такую ​​функциональность, какую я искал, но приятно получить разъяснения! – Alex

Смежные вопросы