2015-08-29 4 views
0

Я нашел этот источник в Callisto для WebView как метод WebViewExtension. Этот же метод отлично работал в приложениях Windows 8.1, а теперь, когда я пытаюсь использовать в универсальных приложениях для Windows, он дает мне эту ошибку.Прилагаемое свойство HtmlSource не найдено в типе WebViewExtension

Присоединяемое 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" Ниже приведено изображение. enter image description here

+0

Используйте дизассемблер, чтобы посмотреть версию в сборке, к которой вы привязаны. – Will

+0

@will Я все равно получаю ту же ошибку, даже если я запустил новый проект с моей собственной реализацией этого же кода для HtmlSource. Что-то с Windows 10 Universal Apps или VS2015 делает его неработоспособным. – Mitul

+0

Возможно, тип, на котором определено свойство, отличается от WebView Web-сайта w10UA? – Will

ответ

0

Я нашел свою проблему, и я не знаю, почему она работала в Win 8, или я, должно быть, что-то изменил. Ошибка была в инструкции xmlns:.

вместо
xmlns:callisto="Myrssapp.Win10.Common"

должно быть xmlns:callisto="using:Myrssapp.Win10.Common"
я пропустил using ключевое слово.

Смежные вопросы