HighlightingTextBlock
Специализированный элемент управления выделением текстового блока. http://www.jeff.wilcox.name/2008/11/highlighting-autocompletebox/
Наследует: TextBlock
Реализует: IComponentConnector
Конструкторы
public HighlightingTextBlock()
highlightingTextBlock = HighlightingTextBlock()
Инициализирует новый класс HighlightingTextBlock.
Свойства
public Brush HighlightBrush { get; set; }
value = highlightingTextBlock.HighlightBrush
highlightingTextBlock.HighlightBrush = value
Получает или устанавливает щетку подсветки.
public FontWeight HighlightFontWeight { get; set; }
value = highlightingTextBlock.HighlightFontWeight
highlightingTextBlock.HighlightFontWeight = value
Получает или устанавливает вес шрифта, используемого на выделенном тексте.
public string HighlightText { get; set; }
value = highlightingTextBlock.HighlightText
highlightingTextBlock.HighlightText = value
Получает или устанавливает выделенный текст.
Методы
private void ApplyHighlighting()
highlightingTextBlock.ApplyHighlighting()
Примените визуальное выделение.
public void InitializeComponent()
highlightingTextBlock.InitializeComponent()
InitializeComponent
private static void OnHighlightBrushPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
HighlightingTextBlock.OnHighlightBrushPropertyChanged(d, e)
HighlightBrushProperty обработчик изменения свойства.
- d
- HighlightingTextBlock, который изменил свой HighlightBrush.
- e
- Аргументы событий.
private static void OnHighlightFontWeightPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
HighlightingTextBlock.OnHighlightFontWeightPropertyChanged(d, e)
HighlightFontWeightProperty обработчик изменения свойства.
- d
- HighlightingTextBlock, который изменил свой HighlightFontWeight.
- e
- Аргументы событий.
private static void OnHighlightTextPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
HighlightingTextBlock.OnHighlightTextPropertyChanged(d, e)
HighlightText обработчик изменения свойства.
- d
- AutoCompleteBox, который изменил свой HighlightText.
- e
- Аргументы событий.
Поля
public static readonly DependencyProperty HighlightBrushProperty
value = HighlightingTextBlock.HighlightBrushProperty
Идентифицирует свойство зависимости HighlightBrush.
public static readonly DependencyProperty HighlightFontWeightProperty
value = HighlightingTextBlock.HighlightFontWeightProperty
Идентифицирует свойство зависимости HighlightFontWeight.
public static readonly DependencyProperty HighlightTextProperty
value = HighlightingTextBlock.HighlightTextProperty
Идентифицирует свойство зависимости HighlightText.