текстовое поле wpf datagrid + выпадающий список - PullRequest
0 голосов
/ 11 июня 2010

У меня есть wpf datagrid с количеством столбцов шаблона. некоторые из них имеют текстовое поле в режиме редактирования, а некоторые - комбинированный список.

Мне нужно предоставить пользователю возможность вырезать / копировать / вставить из кнопок главного меню (ленты) моего приложения.

когда я выбираю какой-либо текст из текстового поля и нажимаю кнопку копирования из главного меню. Кнопка копирования становится активным элементом управления, поэтому я теряю текстовое поле в качестве активного элемента управления, с помощью которого я могу получить выделенный текст.

(любое решение для этого)

и второе, что я хотел спросить ... происходит ли какое-либо событие при выборе содержимого текстового поля?

или решение будет оценено. Заранее спасибо ...

1 Ответ

0 голосов
/ 12 июня 2010

Ответы:

  1. Вам необходимо установить FocusManager.IsFocusScope на ленте главного меню, чтобы она отслеживала фокус отдельно от вашего основного приложения.

  2. Да, есть событие TextBox.SelectionChanged, которое будет вызываться всякий раз, когда ваш выбор изменяется в TextBox.

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