Вопрос

Моему приложению silverlight необходимо вернуться к хосту, откуда оно пришло для его данных. Как заставить веб-клиента подключиться к корню этого сайта?

Например, мой xap silverlight находится в корзине Amazon S3 и загружается через HTML-файл в эту же корзину. Я хочу сделать http://mybucket.s3.amazonaws.com/ , а затем действовать на XML, который возвращается из этого GET.

Это было полезно?

Решение

Используйте System.Windows.Application.Host - см. документация , которая содержит этот пример:

" В следующем примере показано, как использовать Host для получения пути к пакету приложения Silverlight. "

<UserControl x:Class="SilverlightApplication.Page"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

    <Grid>
        <TextBlock Text="{Binding Source}" />
    </Grid>

</UserControl>

Другие советы

Application.Current.Host.Source в C #

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top