【问题标题】:The attachable property HtmlSource was not found in type WebViewExtension在类型 WebViewExtension 中找不到可附加属性 HtmlSource
【发布时间】:2015-11-23 19:58:27
【问题描述】:

我在Callisto 找到了这个源,用于 WebView 作为 WebViewExtension 方法。同样的方法在 Windows 8.1 应用程序中运行良好,现在当我尝试在通用 Windows 应用程序中使用时,它给了我这个错误。

在类型中找不到可附加属性 HtmlSource WebViewExtension

我正在使用这种语法的用户控件中使用它。

<WebView x:Name="ContentView"
Margin="15,10,10,10"
callisto:WebViewExtension.HtmlSource="{Binding SelectedFeedItem.Content}"/>

WebViewExtension 方法的来源是here

更新: 只是为了确保我没有弄乱我的 xmlns 声明。
1. 我有一个公用文件夹 common,在里面我有一个名为 Callisto.cs 的类文件,复制了相同的源文件,没有更改。
2.在我的xmlns:声明我有xmlns:callisto="Myrssapp.Win10.Common" 下面是图片。

【问题讨论】:

  • 使用反汇编程序查看您链接到的程序集中的版本。
  • @即使我使用自己的 HtmlSource 相同代码实现启动一个全新项目,我仍然会收到相同的错误。 Windows 10 通用应用程序或 VS2015 的某些功能使其无法正常工作。
  • 可能定义属性的类型和w10UA的WebView不一样?

标签: xaml mvvm uwp callisto


【解决方案1】:

我发现了我的问题,但我不知道为什么它在 Win 8 中有效,或者我必须更改某些内容。错误出现在 xmlns: 语句中。

而不是
xmlns:callisto="Myrssapp.Win10.Common"

应该是 xmlns:callisto="using:Myrssapp.Win10.Common"
我错过了using 关键字。

【讨论】:

    猜你喜欢
    • 2013-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-08
    • 2015-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多