Frage

Meine Silverlight-Anwendung muss aus zurück an den Host bekommen, woher er seine Daten kamen. Wie erhalte ich den Webclient an die Wurzel dieser Stelle zu verbinden zurück.

Zum Beispiel meiner Silverlight XAP in einem Amazon S3 Eimer sitzt und über eine HTML-Datei in dem gleichen Eimer geladen. Ich möchte ein http://mybucket.s3.amazonaws.com/ und wirken dann auf die xML, die von diesen GET.

zurückgegeben
War es hilfreich?

Lösung

Verwenden System.Windows.Application.Host - siehe die Dokumentation , die dieses Beispiel enthält:

„Das folgende Beispiel zeigt, wie Host verwenden, um den Pfad zu dem Silverlight-Anwendung Paket zu bekommen.“

<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>

Andere Tipps

Application.Current.Host.Source in C #

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top