This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

TextRange المنشئ

Visual Studio 2010

تهيئة مثيل جديد من TextRangeclكـs، واتخاذ الثاني المعين TextPointerمواضع كـ موضع البداية والنهاية للنطاق الجديد.

مساحة الاسم:  System.Windows.Documents
التجميع:  PresentationFramework (في PresentationFramework.dll)

public TextRange(
	TextPointer position1,
	TextPointer position2
)

المعلمات

position1
النوع: System.Windows.Documents.TextPointer
موضع الإرساء ثابت يحدد طرفا واحداً من تحديد باستخدام إلى النموذج الجديد TextRange.
position2
النوع: System.Windows.Documents.TextPointer
وضع النقل التي تضع غير ذلك نهاية تحديد استخدامها لتكوين جديد TextRange.

استثناء:شرط
ArgumentException

يحدث عند position1و position2لا وضعها داخل نفس مستند.

ArgumentNullException

Occurs whenposition1أوposition2هوnull.

TextRange هو مكون من تحديد بين جهازي المواضع المشار إليها بواسطة من TextPointers. واحد هذه المواضع (المشار إليها مع position1) هو ثابت بالنسبة للتحديد، بينما غير ذلك موضع (المشار إليها مع position2) movable. Th هو هو مشابه لسلوك تحديد قام أحد المستخدمين باستخدام ماوس أو لوحة المفاتيح.

نهايات الفعلية الجديدة TextRangeالضبط قد إلى تتطابق مع أي heuristics تحديد غير قابل للتطبيق إلى المستند الذي يتضمن الجديد TextRange.

يلي مثال يوضح استخدم TextRangeالمنشئ.


// This method returns a plain text representation of a specified FlowDocument.
string GetTextFromFlowDocument(FlowDocument flowDoc)
{
     // Create a new TextRanage that takes the entire FlowDocument as the current selection.
     TextRange flowDocSelection = new TextRange(flowDoc.ContentStart, flowDoc.ContentEnd);

     // Use the Text property to extract a string that contains the unformatted text contents 
     // of the FlowDocument.
     return flowDocSelection.Text;
}


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0

NET Framework. Client Profile

مدعوم في: 4
إظهار: