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.Contains أسلوب

Visual Studio 2010

قم بفحص ما إذا كان موضع (المحددة بواسطة TextPointer) هو الموجودة ضمن الحل الحالي.

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

public bool Contains(
	TextPointer textPointer
)

المعلمات

textPointer
النوع: System.Windows.Documents.TextPointer
موضع إلى اختبار لتضمينها في الحل الحالي.

القيمة المُرجعة

النوع: System.Boolean
true إذا كان الموضع المحدد هو الموجودة ضمن الحالي التحديد؛ otherwهوe،false.

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

يحدث عندما لا يكون textPoفيter في المستند الحالي لنفس تحديد.

مواضع أما إنهاء الحالي تحديد (المشار إليها بواسطة Startو End) تعتبر جزءا من الحالي تحديد.

يوضح المثال التالي استخدم Containsأسلوب.


// This method returns true if two specified selections overlap, including when the
// end of one selection serves as the beginning of the other.
bool DoSelectionsOverlap(TextRange selection1, TextRange selection2)
{
    // Is either end of selection2 contained by selection1?
    if (selection1.Contains(selection2.Start) || selection1.Contains(selection2.End))
    {
        // If so, the selections overlap.
        return true;
    }
    // If not, selection2 may still entirely contain selection1.
    // Is either end of selection1 contained by seleciotn2?
    else if (selection2.Contains(selection1.Start) || selection2.Contains(selection1.End))
    {
        // If so, the selections overlap.
        return true;
    }
    // If neither selection contains the begging or end of the other selection, 
    //the selections do not overlap.
    else return false;    
}


نظام التشغيل 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
إظهار: