在UserControl中,我有一个工具栏,其中所有按钮都使用预定义的路由命令(例如ApplicationCommands.Cut& ApplicationCommands.Copy)。此工具栏由2个RichTextBoxes有效地重用。一切都按预期工作。
我现在正在尝试将Extended WPF Toolkit的ColorPicker添加到同一工具栏中。我已成功将控件添加到工具栏并在代码隐藏中捕获了SelectedColorChanged事件,但我无法通过RichTextBox确定更改颜色?
答案 0 :(得分:0)
我认为您可以添加(假设已经没有)自定义命令(在SelectedColorChanged上触发),然后为每个RichTextBox添加一个CommandBinding。
请参阅:UIElement.CommandBindings Property
这个问题很相似:Custom Command WPF
哦,使用an Event to Command binding非常简洁,因此您不需要任何代码。