Я хочу показать свой Flair в WPF Browser
Контроль и размер его до минимального размера.Размер WPF Browser для его содержимого HTML
XAML:
<Window x:Class="TestProject.MainWindow"
[...]
Title="MainWindow"
MaxHeight="500"
MaxWidth="500"
Loaded="Window_Loaded"
SizeToContent="WidthAndHeight"
Height="86.453"
Width="163.44">
<Grid>
<WebBrowser x:Name="browser"></WebBrowser>
</Grid>
Вот мой код-Behind:
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private string CreateHTML()
{
StringBuilder builder = new StringBuilder();
builder.AppendLine("<!DOCTYPE html>");
builder.AppendLine("<html>");
builder.AppendLine("<body>");
builder.AppendLine("<a href=\"http://stackexchange.com/users/5852250\">");
builder.AppendLine("<img src=\"http://stackexchange.com/users/flair/5852250.png?theme=dark\" width=\"208\" height=\"58\" alt=\"profile for Felix D. on Stack Exchange, a network of free, community-driven Q&A sites\" title=\"profile for Felix D. on Stack Exchange, a network of free, community-driven Q&A sites\">");
builder.AppendLine("</a>");
builder.AppendLine("</body>");
builder.AppendLine("<html>");
return builder.ToString();
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
string htmlString = CreateHTML();
browser.NavigateToString(htmlString);
}
}
Я хочу, чтобы браузер (вести себя как SizeToContent="WidthAndHeight"
для его содержания).
Я не нашел рабочего решения.
Я встроил Microsoft.mshtml
и попытался получить sth. из browser.Document
, но я пока не добился никакого прогресса.
Любое сделанное sth. аналогичный ?
Вам не нужен полный веб-браузер, элемент управления изображением WPF может указывать на чутье прямо, как это ' ' –