【问题标题】:WPF LoadComponent problem with absolute uri绝对uri的WPF LoadComponent问题
【发布时间】:2011-02-03 14:46:33
【问题描述】:

我已经在一个外部 XAML 文件中声明了我的 UI 的一部分。我正在尝试使用 Application.LoadComponent(uri) 加载它,但我收到一个异常,告诉我我不能使用绝对 uris。我要加载的 XAML 文件位于任意磁盘位置。

我已在测试期间成功使用LoadComponent 加载我的项目中包含的 XAML 文件。在此之前,我尝试过使用XamlReader,但这个没有设置我在 XAML 中使用的一些附加属性。

有什么办法可以做到这一点,还是我完全走错了路?

【问题讨论】:

    标签: c# .net wpf xaml


    【解决方案1】:

    我已经使用XamlReader 解决了这个问题。这之前不起作用的原因是因为我的附加属性的命名空间是在没有assembly= 部分的情况下声明的。添加后,XamlReader 按预期愉快地加载了我的 XAML。

    【讨论】:

    • 如何使用 XamlReader 加载绝对 URI?
    猜你喜欢
    • 1970-01-01
    • 2011-04-19
    • 2023-04-01
    • 1970-01-01
    • 2011-07-30
    • 2013-06-24
    • 2015-05-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多