XAML 使用从URL下载的框架中的网页

v8wbuo2f  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(153)

我有一个带有框架对象的WPF窗口,我想在其中加载通过http-request接收的xaml代码。(请求响应是带有xaml代码的URL或文件)。如何初始化此页面或加载框架对象?

hrysbysz

hrysbysz1#

可以使用XamlReader以编程方式加载XAML。

    • 主窗口. xaml**
<Grid>
    <Frame x:Name="XamlFrame" />
</Grid>
    • 主窗口. xaml. cs**
public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();
        this.XamlFrame.Content = XamlReader.Parse(@"
<TextBlock
    xmlns=""http://schemas.microsoft.com/winfx/2006/xaml/presentation""
    Text=""This is a test."" />");
    }
}

相关问题