Динамическая сетка с использованием wpf devexpress

У меня возникла ситуация, когда мне нужно добавить текстовое поле в ячейку управления сеткой так же, как мы добавляем кнопку в ячейку, но текстовое поле должно открывать небольшое окно при нажатии. Пользователь должен иметь возможность заполнять ввод в этом окне. Это возможно в extjs, но может ли кто-нибудь рассказать, как этого добиться с помощью элементов управления devexpress. Пожалуйста, найдите тот же снимок экрана.   введите здесь описание изображения


person abc    schedule 28.05.2014    source источник


Ответы (1)


DevExpress предлагает обходной путь для платформы WPF: PopupContainerEdit для WPF, каков статус?

Это решение действительно только для платформы WinForms. В DevExpress есть редактор PopupContainerEdit. который поддерживает режим на месте. Этот редактор очень удобен для реализации описанного вами функционала.

Чтобы он правильно работал в режиме на месте, обработайте эти два события: PopupContainerEdit.QueryResultValue Event Событие RepositoryItemPopupContainerEdit.QueryDisplayText

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

person Uranus    schedule 29.05.2014
comment
Я только что прочитал документацию для popupcontaineredit, и это дает мне подсказку. Я хочу, чтобы он работал нормально. Спасибо - person abc; 29.05.2014
comment
Я изо всех сил пытаюсь найти то же самое для wpf. Не могли бы вы сказать, можно ли использовать тот же или любой другой связанный элемент управления для wpf? - person abc; 29.05.2014
comment
Я искал на веб-сайте DevExpress, и кажется, что WPF PopupContainerEdit не существует. Обходной путь представлен здесь: devexpress.com/Support/Center/Question/Details/ Q513220 - person Uranus; 30.05.2014