2011-01-31 2 views

답변

0

텍스트를 원할 경우 TextBox을 대신 사용하십시오.

+0

클라이언트 소프트웨어의 기능을 복제하여 사용자에게 친숙하게하려고합니다. 사용자가 쉼표로 구분 된 데이터를 입력하고 '확인'을 클릭하면 시스템에서 데이터를 처리하고 사용자가 편집 할 수 있도록 잘못된 항목을 강조 표시합니다. RichTextBox가이를 수행하는 유일한 방법 인 것 같습니다. – SGarratt

+0

아. 공정하다. 죄송합니다. 지금은 더 나은 답변을 얻으려면 텍스트 영역에 대해 충분히 알지 못합니다. –

0

이러한 종류의 기능을 지원하는 다양한 타사 구성 요소가 있습니다 (유감스럽게도 유료). 예를 들어 Telerik's RadRichTextBox은 서식있는 텍스트 콘텐츠를 강조 표시하고 일반 텍스트로 내보내는 기능을 모두 지원하며 TxtFormatProvider라고하는 후자의 구유 구성 요소를 지원합니다.

+0

제안 해 주셔서 감사합니다. 나는 그것이 오픈 소스 프로젝트를위한 것 인만큼 그것을 취할 수 없다. – SGarratt

2

조금 늦었지만 어쨌든 게시합니다. 코드의 모든 텍스트를 선택한 다음 TextSelection 객체의 Text 속성에 액세스하는 트릭이 있습니다. 좋아요 :

myRichTextBox.SelectAll(); 
var plainText = myRichTextBox.Selection.Text; 

내 앱에서 사용하고 있으며 가장 좋은 해결책은 아니지만 작동합니다. 여기에서 찾았습니다.
http://forums.silverlight.net/forums/p/184560/422007.aspx

관련 문제