RichTextBox for WPF
IStyleOverride インタフェース
メンバ 

C1.WPF.RichTextBox.4.5.2 アセンブリ > C1.WPF.RichTextBox 名前空間 : IStyleOverride インタフェース
このインタフェースは、 C1RichTextBoxにスタイルのオーバーライドを提供するために実装されます。
シンタックス
'宣言
 
Public Interface IStyleOverride 
public interface IStyleOverride 
解説

スタイルのオーバーライドは、ドキュメントを変更することなく C1RichTextBoxに表示される C1.WPF.RichTextBox.Documents.C1Documentのスタイルを変更する方法です。

このインタフェースを実装するには、2つの方法があります。1つは、 GetStylesが呼び出されるたびに C1RangeStyleのコレクションを計算します。または、事前に計算された C1RangeStyle のコレクションを用意し、GetStyles のパラメータとして渡された範囲内のスタイルを返します。2つ目の方法では、 C1RangeStyleCollectionを使用することをお勧めします。

オーバーライドできるのは、ドキュメントのレイアウトを変更しないスタイルプロパティだけです。たとえば、 C1.WPF.RichTextBox.Documents.C1TextElement.FontWeightPropertyはオーバーライドできませんが、 C1.WPF.RichTextBox.Documents.C1TextElement.ForegroundPropertyはオーバーライドできます。

参照

IStyleOverride メンバ
C1.WPF.RichTextBox 名前空間