我知道使用Silverlight,您可以控制网页中Silverlight部分的宽度和高度。但是,从您使用XBAP时我可以看出,您可以将整个浏览器页面区域提供给WPF。有没有办法获得HTML并将XBAP嵌入到该HTML页面的矩形中?或者这只适用于Silverlight?
答案 0 :(得分:1)
我还没试过,但你可以在iFrame中托管Xbap。
答案 1 :(得分:1)
如果您设置了页面的Width
和Height
,则可以控制其大小。使用以下默认生成的XAML,运行它并使用Width
和Height
进行游戏:
<Page x:Class="WpfBrowserApplication1.Page1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="300"
Title="Page1"
Width="400"
Height="400"
>
<Grid Background="Red">
</Grid>
</Page>