2011-12-06 4 views
1

내 WPF 응용 프로그램에는 패널에 내용이 표시됩니다. 콘텐츠는 저작 된 콘텐츠가 될 것이므로 다소 표준을 준수해야합니다 (예 : HTML 또는 마크 다운 또는 XAML 등) 콘텐츠의 서식이 굵게, 기울임 꼴로 표시되며 하이퍼 링크와 툴팁을 포함 할 수 있습니다.WPF의 세미 리치 형식의 텍스트 표시 옵션

내 질문 :

  1. 무엇 해당 텍스트 형식을 사용하는 것입니다?
  2. 그리고 행동을 구현하는 최선의 선택은 무엇입니까? RTF를 사용해 보았지만 사용자가 RTF 내에서 URL을 클릭하면 어떻게 브라우저를 열 수 있습니까?

답변

1

RichTextBox에서 텍스트를 호스팅 해 보았습니까? XAML을 사용하여 텍스트를 백업하지만 RTF 또는 HTML 로의 변환이 있습니다. 기사 Mastering the WPF RichTextBox이 유용 할 수 있습니다.

+0

디스플레이 용 FlowDocumentScrollviewer와 콘텐츠 용 FlowDocument가 사용되었습니다. 이 동작을 위해 Hyperlink.Click 메서드가 필요한 것을 제공했습니다. 툴팁은 Flowdocuments에서 직접 지원됩니다. – Gemini

+0

@ 쌍둥이 자리 : 걱정할 필요가 없습니다. BTW 귀하의 최종 솔루션은 나의 대답과는 완전히 다르기 때문에 BTW는 완벽하게 받아 들일 수있는 대답을 추가하고 받아들이십시오 (아무도 이것을 내려다 보지 않습니다 - 사람들이 당신의 용기를 유용하다고 생각하면 투표를하고 당신은 담당자를 얻을 것입니다) - 그러니 자유롭게해라. – Ricibob

관련 문제