#silverlight-4.0
#silverlight-4.0
Вопрос:
Я новичок в silverlight. В моем приложении я должен динамически загружать разные файлы XAP.
Я получаю приведенную ниже ошибку при чтении файла AppManifest.xaml .
Метод или операция не реализованы.
Вот мой код.
Частный вспомогательный Button_Click_2 (отправитель от имени системы.Объект, появлявшийся как системный.Windows.RoutedEventArgs)
Dim wc As New WebClient()
AddHandler wc.OpenReadCompleted, AddressOf EndOpenReadCompleted2
wc.OpenReadAsync(New Uri("WebPortalUI.xap", UriKind.Relative))
End Sub
Private Sub EndOpenReadCompleted2(ByVal sender As Object, ByVal e As OpenReadCompletedEventArgs)
Dim appManifest As String = New StreamReader(Application.GetResourceStream(New StreamResourceInfo(e.Result, Nothing), New Uri("AppManifest.xaml", UriKind.Relative)).Stream).ReadToEnd()
'Dim deploy As Deployment = TryCast(XamlReader.Load(appManifest), Deployment)
Dim deploy As XElement = XDocument.Parse(appManifest).Root //Here Error is coming
Dim asm As System.Reflection.Assembly = Nothing
For Each asmpart As AssemblyPart In deploy.Parts
Dim source As String = asmpart.Source
Dim streamInfo As StreamResourceInfo = Application.GetResourceStream(New StreamResourceInfo(e.Result, "application/binary"), New Uri(source, UriKind.Relative))
asm = asmpart.Load(streamInfo.Stream)
Next
Dim type As Type = asm.GetType("WebPortalUI.Reports") // Reports.xaml is one page
Как я могу решить эту проблему?
С уважением,
JN