Diskuze: Binding RichTextBox with ColorPicker for ForeColor and BackColor (selected text)
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 2 zpráv z 2.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zdravím všechny a dávám k dispozici svojí odpověď na problém, neboť slepé kuře našlo zrno na webu. Tohleto je řešení toho, co jsem chtěl:
private void CPForeColorSel_SelectedColorChanged(object sender, RoutedPropertyChangedEventArgs<Color> e)
{
// pro červenou
//rtbEditor.Selection.ApplyPropertyValue(TextElement.ForegroundProperty, Brushes.Red);
// pro výběr
rtbEditor.Selection.ApplyPropertyValue(TextElement.ForegroundProperty, new SolidColorBrush(CPForeColorSel.SelectedColor));
//by pushing the button we lose focus, so give it focus again.
rtbEditor.Focus();
}
private void CPBackColorSel_SelectedColorChanged(object sender, RoutedPropertyChangedEventArgs<Color> e)
{
rtbEditor.Selection.ApplyPropertyValue(TextElement.BackgroundProperty, new SolidColorBrush(CPBackColorSel.SelectedColor));
//by pushing the button we lose focus, so give it focus again.
rtbEditor.Focus();
}
Zobrazeno 2 zpráv z 2.