Domanda

La mia app silverlight deve tornare all'host da cui proviene per i suoi dati. Come ottenere il client web per riconnettersi alla radice di quel sito.

Ad esempio, il mio xap di silverlight si trova in un bucket Amazon S3 e viene caricato tramite un file HTML nello stesso bucket. Voglio fare un http://mybucket.s3.amazonaws.com/ e poi agire l'xml che viene restituito da quel GET.

È stato utile?

Soluzione

Usa System.Windows.Application.Host - vedi la documentazione , che contiene questo esempio:

" L'esempio seguente mostra come utilizzare Host per ottenere il percorso del pacchetto dell'applicazione 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>

Altri suggerimenti

Application.Current.Host.Source in C #

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top