HighlightingTextBlock

Ecng.Xaml

Специализированный элемент управления выделением текстового блока. http://www.jeff.wilcox.name/2008/11/highlighting-autocompletebox/

Наследует: TextBlock

Реализует: IComponentConnector

Конструкторы

HighlightingTextBlock
public HighlightingTextBlock()
highlightingTextBlock = HighlightingTextBlock()

Инициализирует новый класс HighlightingTextBlock.

Свойства

HighlightBrush
public Brush HighlightBrush { get; set; }
value = highlightingTextBlock.HighlightBrush
highlightingTextBlock.HighlightBrush = value

Получает или устанавливает щетку подсветки.

HighlightFontWeight
public FontWeight HighlightFontWeight { get; set; }
value = highlightingTextBlock.HighlightFontWeight
highlightingTextBlock.HighlightFontWeight = value

Получает или устанавливает вес шрифта, используемого на выделенном тексте.

HighlightText
public string HighlightText { get; set; }
value = highlightingTextBlock.HighlightText
highlightingTextBlock.HighlightText = value

Получает или устанавливает выделенный текст.

Методы

ApplyHighlighting
private void ApplyHighlighting()
highlightingTextBlock.ApplyHighlighting()

Примените визуальное выделение.

InitializeComponent
public void InitializeComponent()
highlightingTextBlock.InitializeComponent()

InitializeComponent

OnHighlightBrushPropertyChanged
private static void OnHighlightBrushPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
HighlightingTextBlock.OnHighlightBrushPropertyChanged(d, e)

HighlightBrushProperty обработчик изменения свойства.

d
HighlightingTextBlock, который изменил свой HighlightBrush.
e
Аргументы событий.
OnHighlightFontWeightPropertyChanged
private static void OnHighlightFontWeightPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
HighlightingTextBlock.OnHighlightFontWeightPropertyChanged(d, e)

HighlightFontWeightProperty обработчик изменения свойства.

d
HighlightingTextBlock, который изменил свой HighlightFontWeight.
e
Аргументы событий.
OnHighlightTextPropertyChanged
private static void OnHighlightTextPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
HighlightingTextBlock.OnHighlightTextPropertyChanged(d, e)

HighlightText обработчик изменения свойства.

d
AutoCompleteBox, который изменил свой HighlightText.
e
Аргументы событий.

Поля

HighlightBrushProperty
public static readonly DependencyProperty HighlightBrushProperty
value = HighlightingTextBlock.HighlightBrushProperty

Идентифицирует свойство зависимости HighlightBrush.

HighlightFontWeightProperty
public static readonly DependencyProperty HighlightFontWeightProperty
value = HighlightingTextBlock.HighlightFontWeightProperty

Идентифицирует свойство зависимости HighlightFontWeight.

HighlightTextProperty
public static readonly DependencyProperty HighlightTextProperty
value = HighlightingTextBlock.HighlightTextProperty

Идентифицирует свойство зависимости HighlightText.