次の方法で共有


TextRange クラス

更新 : 2007 年 11 月

この API は、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

文字オフセットから開始して指定された長さで実行される、連続する文字の範囲を表します。

名前空間 :  Microsoft.Windows.Design.SourceUpdate
アセンブリ :  Microsoft.Windows.Design.Markup (Microsoft.Windows.Design.Markup.dll 内)

構文

'宣言
Public NotInheritable Class TextRange _
    Implements IComparable(Of TextRange)
'使用
Dim instance As TextRange
public sealed class TextRange : IComparable<TextRange>
public ref class TextRange sealed : IComparable<TextRange^>
public final class TextRange implements IComparable<TextRange>

解説

TextRange インスタンスは、基になるソース ドキュメントの変更で同じ文字を参照するテキスト範囲を保持する TextRangeManager に関連付けられています。

TextRange オブジェクトは直接作成できません。GetTextRange メソッドを呼び出すことで、TextRangeManager によって作成されます。

TextRange の長さが 0 の場合、ソース ドキュメントのテキストが参照されないことを意味します。これは、テキスト範囲が参照している文字が、ソース ドキュメントから削除された場合に発生することがあります。

継承階層

System.Object
  Microsoft.Windows.Design.SourceUpdate.TextRange

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

参照

参照

TextRange メンバ

Microsoft.Windows.Design.SourceUpdate 名前空間

その他の技術情報

WPF デザイナの機能拡張