我在WPF页面中添加了Awesomium webcontrol(帧导航) 但它没有加载任何webcontent,但如果我在WPF窗口中添加webcontrol,它的工作正常。 请建议我如何在WPF页面控件中加载Awesomium webcontrol 以下是我在我的应用程序中使用的代码
提前致谢。
<Page x:Class="Project15A.SocialMain"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:my="clr-namespace:Project15A"
xmlns:my1="clr-namespace:Project15A.Controls"
xmlns:my2="http://schemas.awesomium.com/winfx"
MinHeight="300" MinWidth="500" Title="Project15A"
Loaded="Window1_Loaded">
<Grid Background="White">
<my2:WebControl HorizontalAlignment="Left" Margin="154,65,0,0"
Name="webControl1" VerticalAlignment="Top"
Source="http://www.google.com" />
</Grid>
</Page>
答案 0 :(得分:0)
所以我想出了这个。它不是Awesomium中的错误。 (虽然我认为它应该在一个快速入门页面。)
Awesomium支持两种视图模式。屏幕外和窗口。
Offscreen是非常手动的。所有输入都通过你。 (为什么默认事件仍然不会发生,这有点奇怪)。我认为如果您想与HTML进行交互,这将是您最终会使用的模式。
但是如果你想要一个普通的嵌入浏览器窗口,那么你需要打开窗口视图模式。
以下是一个例子:
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:awe="http://schemas.awesomium.com/winfx"
x:Class="WpfAndSpa.MainWindow">
<Grid>
<awe:WebControl x:Name="WebControl"
ViewType="Window" <--------------+
Source="http://google.com"/> |
</Grid> |
</Window> |
|
This is the key part -----------------------------------------+