내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

TextPointer.CompareTo 메서드

2013-12-13

현재 TextPointer와 지정된 두 번째 TextPointer에 지정된 위치 사이에 서수 비교를 수행합니다.

Namespace:  System.Windows.Documents
어셈블리:  System.Windows(System.Windows.dll)

public int CompareTo(
	TextPointer position
)

매개 변수

position
형식: System.Windows.Documents.TextPointer
현재 위치와 비교할 위치를 지정하는 TextPointer입니다.

반환 값

형식: System.Int32
현재 TextPointer가 위치 앞에 오면 –1이고, 위치가 동일하면 0이고, 현재 TextPointer가 위치 뒤에 오면 +1입니다.

예외조건
ArgumentException

position이 현재 위치와 연결된 다른 RichTextBox의 위치를 지정하는 경우

다음 코드에서는 CompareTo 메서드를 사용하여 RichTextBox가 비어 있는지 확인합니다. 이 코드 예제는 TextPointer 클래스에서 사용되는 보다 큰 예제의 일부입니다.


//This method returns true if the RichTextBox is empty.
public bool isRichTextBoxEmpty()
{
    TextPointer startPointer = MyRTB1.ContentStart.GetNextInsertionPosition(LogicalDirection.Forward);
    TextPointer endPointer = MyRTB1.ContentEnd.GetNextInsertionPosition(LogicalDirection.Backward);
    if (startPointer.CompareTo(endPointer) == 0)
        return true;
    else
        return false;
}


Windows Phone OS

지원되는 버전: 8.0, 7.1

Windows Phone

표시:
© 2014 Microsoft