Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > Не хочет показывать WebBrowser


Автор: Vanes 5.3.2009, 08:35
Всем, привет. Пишу проект WPF, C#, VS 2008. Пытаюсь в xaml вставить компонент WebBrowser, выводится ошибка 

The type 'WebBrowser' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built. 
В мсдн пишут для WebBrowser нужно ставить xmlns="http://schemas.microsoft.com/winfx/xaml/presentation"
У меня стоит xmlns="http://schemas.microsoft.com/netfx/2007/xaml/presentation"

Меняю, начинает ругаться на другие контролы(Grid, Label и т.д.)

Кто знает в чем проблема? Что я упустил? Как отобразить WebBrowser?

Автор: -Mikle- 5.3.2009, 10:53
А ты не меняй основной namespace, а добавь тот, который говорит microsoft:

Код

<Window xmlns="http://schemas.microsoft.com/netfx/2007/xaml/presentation"
    xmlns:web="http://schemas.microsoft.com/winfx/xaml/presentation"
    ......................>
    <Grid>
        <web:WebBrowser .......... />
    </Grid>
</Window>


Автор: Vanes 5.3.2009, 15:18
-Mikle-, не помогло.
Выдает The tag 'WebBrowser' does not exist in XML namespace 'http://schemas.microsoft.com/winfx/xaml/presentation'
хотя namespace подрубился
Может еще что-то нужно?

Автор: Partizan 5.3.2009, 15:29
Vanes, угу... .NET 3.5 SP1 нужен...

Автор: Vanes 5.3.2009, 15:42
ага, SP1 нету. тогда может кто-нибудь подскажет какой-нибудь контрол, который может отображать и рисунки и флэшки (swf)? Цель состояла в этом, поэтому хотел через WebBrowser сделать.

Автор: Partizan 5.3.2009, 16:02
Vanes, System.Windows.Forms.WebBrowser

Автор: Vanes 5.3.2009, 16:06
Цитата(Partizan @ 5.3.2009,  16:02)
Vanes, System.Windows.Forms.WebBrowser

У меня проект WPFApplication.  System.Windows.Forms не подойдет

Автор: -Mikle- 5.3.2009, 18:09
Ну есть еще Frame... Конечно отображать HTML содержимое не прямая задача для него, но он вроде как справляется с ней... и флешки вроде тоже должен крутить...

Код

    <Frame Source="http://www.mail.ru" />

Автор: Partizan 5.3.2009, 22:08
Vanes, на WPF формочку его кинуть - как два байта переслать smile

Автор: Adm0r 5.3.2009, 22:42
Vanes, насчет System.Windows.Forms.WebBrowser - 
вот http://habrahabr.ru/blogs/wpf/48958/ я подробно распиcывал как использовать Sysetm.Windows.Forms.WebBrowser

Автор: Vanes 6.3.2009, 08:15
Adm0r, спасибо за статью. Вроде завелось smile Разбираюсь дальше.
Всем, спасибо за помощь.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)