Как отправить событие расширенного набора инструментов WPF ColorPicker.SelectedColorChanged текущему RichTextBox? - PullRequest
2 голосов
/ 15 ноября 2011

Внутри UserControl У меня есть одна панель инструментов, где все кнопки используют предварительно определенную перенаправленную команду (например, ApplicationCommands.Cut & ApplicationCommands.Copy). Эта панель инструментов эффективно используется 2 RichTextBoxes. Все работает как положено.

Я сейчас пытаюсь добавить ColorPicker Extended WPF Toolkit на ту же панель инструментов. Я успешно добавил элемент управления на панель инструментов и перехватил событие SelectedColorChanged в коде, но я не могу определить с помощью RichTextBox, чтобы изменить цвет на?

1 Ответ

0 голосов
/ 09 декабря 2011

Я думаю, что вы могли бы добавить (при условии, что его еще нет) пользовательскую команду (запущенную на SelectedColorChanged), а затем добавить CommandBinding для каждого из ваших RichTextBoxes.

См .: UIElement.CommandBindingsСвойство

, и этот вопрос очень похож: Пользовательская команда WPF

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

...