2013-04-02 3 views
1

RichTextBlock (또는 다른 UI 텍스트 요소)에 rtf 문자열을 표시하려면 어떻게해야합니까? 내가 사용할 수있는 rtf 속성이 없습니다 (.net과는 다릅니다). 그리고 문자열을 일반 텍스트 속성에 바인딩하면 rtf 코드 자체 만 얻습니다.메트로 앱에 rtf를 표시하는 방법은 무엇입니까?

이렇게 할 방법이 있습니까? 그렇지 않으면 WebView 요소에 HTML로 문자열을 표시합니다. 하지만 RichTextBlock을 선호합니다.

답변

2

RichTextBlock 대신 RichEditBox을 사용하십시오. RichEditBox.Document.SetText() 방법으로 RTF를 주입 할 수 있습니다. RichTextBlock은 RTF 컨트롤이 아니며 RTF를 이해하지 못합니다. RichEditBox은 RTF를 지원하는 유일한 in-box 컨트롤입니다. 이것을 사용하지 않으려면 RTF를 직접 구문 분석하고 RichTextBlock에 대한 블록 요소를 만들어야합니다.

+0

저에게 도움이됩니다. 당신의 도움을 주셔서 감사합니다! – Thrukal

+0

Welcome Thrukal :) – Xyroid

관련 문제