2017-06-02 44 views
1

我是C#和Visual Studio的新手。我正在使用Visual Studio 2013 Express。我想在C#中創建一個WPF應用程序,該應用程序中應該有一個Web瀏覽器。我需要一個可以根據窗口大小調整大小的網頁瀏覽器。 我搜索了很多次,但沒有找到我要找的東西。 注意:我不希望一個窗口調整其大小以適應其內容,而是想要一個包含(Web瀏覽器)的窗體,並且它應該調整窗體的窗口大小。如何創建一個包含Web瀏覽器工具(Web瀏覽器)可以調整它的大小以適應它的WPF窗體

回答

1

我想你可以使用WebBrowser控制作爲窗口的根元素,並結合其WidthHeight屬性窗口ActualWidthActualHeigth屬性:

<Window x:Class="WpfApplication1.MainWindow" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
     xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
     xmlns:local="clr-namespace:WpfApplication4" 
     mc:Ignorable="d" 
     Title="MainWindow" Height="300" Width="300" 
     x:Name="win"> 
    <WebBrowser x:Name="wb" Source="http://google.com" 
       Width="{Binding ActualWidth, ElementName=win}" 
       Height="{Binding ActualHeight, ElementName=win}"/> 
</Window> 
相關問題