출처: http://msdn.microsoft.com/ko-kr/library/ms754041.aspx <- MSDN
string StringFromRichTextBox(RichTextBox rtb)
{
TextRange textRange = new TextRange(
// TextPointer to the start of content in the RichTextBox.
rtb.Document.ContentStart,
// TextPointer to the end of content in the RichTextBox.
rtb.Document.ContentEnd
);
// The Text property on a TextRange object returns a string
// representing the plain text content of the TextRange.
return textRange.Text;
}
간단히 말하자면, WInForm RichTextBox 에서는 Text 속성?이 있지만 WPF에서는 없습니다. 그래서 저 함수를 써서 Text를 얻어오는 방법이 있습니다..
string StringFromRichTextBox(RichTextBox rtb)
{
TextRange textRange = new TextRange(
// TextPointer to the start of content in the RichTextBox.
rtb.Document.ContentStart,
// TextPointer to the end of content in the RichTextBox.
rtb.Document.ContentEnd
);
// The Text property on a TextRange object returns a string
// representing the plain text content of the TextRange.
return textRange.Text;
}
다음 코드에서는 RichTextBox를 인수로 사용하고 RichTextBox의 일반 텍스트 콘텐츠를 나타내는 문자열을 반환하는 메서드를 구현합니다.
이 메서드는 ContentStart와 ContentEnd로 추출할 콘텐츠의 범위를 지정하여 RichTextBox의 콘텐츠에서 새 TextRange를 만듭니다.ContentStart와 ContentEnd 속성은 각각 TextPointer를 반환하며 RichTextBox의 콘텐츠를 나타내는 기본 FlowDocument에서 액세스할 수 있습니다.TextRange는 TextRange의 일반 텍스트 부분을 문자열로 반환하는 Text 속성을 제공합니다.
간단히 말하자면, WInForm RichTextBox 에서는 Text 속성?이 있지만 WPF에서는 없습니다. 그래서 저 함수를 써서 Text를 얻어오는 방법이 있습니다..
'programming > WPF' 카테고리의 다른 글
[WPF] Image URL 주소를 받아서 Bitmap이미지로 변환시켜주는 함수 (0) | 2010.07.28 |
---|---|
(WPF) RichTextBox - 이미지, 텍스트를 XML로 저장하기 (0) | 2010.07.09 |