在C#代码中嵌入HTML代码
在C# WPF中加载HTML,可以使用WebBrowser
控件。WebBrowser
控件是一个内置的浏览器控件,可以在WPF应用程序中显示和加载HTML内容。
下面是加载HTML的简单示例代码:
- 首先,在XAML文件中添加一个
WebBrowser
控件:
<Window x:Class="MyApp.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="HTML嵌入示例" Height="450" Width="800">
<Grid>
<WebBrowser x:Name="webBrowser" />
</Grid>
</Window>
- 接下来,在后台代码中加载HTML内容:
using System;
using System.Windows;
namespace MyApp
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
// 在窗口加载时加载HTML
Loaded += MainWindow_Loaded;
}
private void MainWindow_Loaded(object sender, RoutedEventArgs e)
{
// 加载HTML内容
webBrowser.NavigateToString("<html><body><h1>Hello, World!</h1></body></html>");
}
}
}
此示例在窗口加载时将显示一个包含标题 “Hello, World!” 的HTML页面。