У меня возникла ситуация, когда мне нужно добавить текстовое поле в ячейку управления сеткой так же, как мы добавляем кнопку в ячейку, но текстовое поле должно открывать небольшое окно при нажатии. Пользователь должен иметь возможность заполнять ввод в этом окне. Это возможно в extjs, но может ли кто-нибудь рассказать, как этого добиться с помощью элементов управления devexpress. Пожалуйста, найдите тот же снимок экрана.
Динамическая сетка с использованием wpf devexpress
Ответы (1)
DevExpress предлагает обходной путь для платформы WPF: PopupContainerEdit для WPF, каков статус?
Это решение действительно только для платформы WinForms. В DevExpress есть редактор PopupContainerEdit. который поддерживает режим на месте. Этот редактор очень удобен для реализации описанного вами функционала.
Чтобы он правильно работал в режиме на месте, обработайте эти два события: PopupContainerEdit.QueryResultValue Event Событие RepositoryItemPopupContainerEdit.QueryDisplayText
Результирующее значение будет передано в ячейку, где находится редактор. Плохая практика изменять данные вручную после закрытия всплывающего окна.
person
Uranus
schedule
29.05.2014
Я только что прочитал документацию для popupcontaineredit, и это дает мне подсказку. Я хочу, чтобы он работал нормально. Спасибо
- person abc; 29.05.2014
Я изо всех сил пытаюсь найти то же самое для wpf. Не могли бы вы сказать, можно ли использовать тот же или любой другой связанный элемент управления для wpf?
- person abc; 29.05.2014
Я искал на веб-сайте DevExpress, и кажется, что WPF PopupContainerEdit не существует. Обходной путь представлен здесь: devexpress.com/Support/Center/Question/Details/ Q513220
- person Uranus; 30.05.2014