1
나는 this 자습서를 따라 WPF에서 CefSharp를 시작하는 방법을 보여줍니다.WPF에서 런타임시 CefSharp ChromiumWebBrowser를 만드는 방법
<Window x:Class="Sample1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:cefSharp="clr-namespace:CefSharp.Wpf;assembly=CefSharp.Wpf"
Title="MainWindow" Height="550" Width="625">
<Grid>
<cefSharp:ChromiumWebBrowser Grid.Row="0"
Address="https://github.com/cefsharp/CefSharp/wiki/Frequently-asked-questions" />
</Grid>
</Window>
이 어떻게 런타임시 ChromiumWebBrowser
을 생성하여 동일한을 달성 할 수
제어는 XAML에 선언? 나는 이런 식으로 뭔가를 시도
:
public partial class MainWindow : Window
{
ChromiumWebBrowser web;
public MainWindow()
{
InitializeComponent();
web = new ChromiumWebBrowser();
web.Load("https://www.google.com");
Grid.SetRow(web, 0);
Grid1.Children.Add(web);
}
}
XAML :
<Window x:Class="CefSharpWPFDemo.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:CefSharpWPFDemo"
xmlns:cefSharp="clr-namespace:CefSharp.Wpf;assembly=CefSharp.Wpf"
mc:Ignorable="d"
Title="MainWindow" Height="434.607" Width="656.899" WindowStartupLocation="CenterScreen">
<Grid x:Name="Grid1">
<Grid.RowDefinitions>
<RowDefinition Height="*" />
</Grid.RowDefinitions>
</Grid>
</Window>
하지만 창이 비어 있습니다. 대신 호출로드의
설정 Address
특성 :
web.Address = "https://www.google.com";