Почему в WPF отсутствует поддержка HTML? - PullRequest
2 голосов
/ 04 января 2011

Почему в WPF отсутствует поддержка HTML? Я знаю, что есть Frame. Но это даже не следует рассматривать как элемент управления WPF (по крайней мере, при рендеринге HTML). Я знаю, что есть взлом с плавающим окном, но это дерьмо!

Я просто хочу показать статический HTML-документ в своем приложении WPF в окне с закругленными углами и тенью. Я бью кирпичную стену, и я невероятно расстроен!

HELP!

Ответы [ 2 ]

5 голосов
/ 04 января 2011

Можете ли вы просто встроить элемент управления веб-браузера в свое приложение WPF? Тогда ваше приложение WPF может иметь красивую тень вокруг элемента управления WebBrowser, а затем элемент управления WebBrowser может содержать статический HTML-код.

http://www.c -sharpcorner.com / uploadfile / dhananjaycoder / веб-браузера управления-в-МОФ /

2 голосов
/ 04 января 2011

вы довольно ограничены функциональностью, встроенной в WPF.WPF не знает, как визуализировать HTML самостоятельно - для этого он использует встроенный элемент управления activex веб-браузера Internet Explorer (он же Trident).Элементы управления activex отображаются в «дочерних окнах» поверх любого другого содержимого в вашем окне wpf.с этим ничего не поделаешь.

лучшая альтернатива, вероятно, - переключиться на элемент управления на основе Google Chrome, который не имеет такого ограничения: http://wpfchromium4.codeplex.com/

...