Pregunta

Mi aplicación de Silverlight necesita volver al host desde donde vino para obtener sus datos. ¿Cómo puedo hacer que el cliente web se conecte de nuevo a la raíz de ese sitio?

Por ejemplo, mi Silverlight XAP se encuentra en un compartimiento de Amazon S3 y se carga a través de un archivo HTML en ese mismo compartimiento. Quiero hacer un http://mybucket.s3.amazonaws.com/ y luego actuar el xml que se devuelve de ese GET.

¿Fue útil?

Solución

Use System.Windows.Application.Host - vea la documentación , que contiene este ejemplo:

" El siguiente ejemplo muestra cómo usar Host para obtener la ruta al paquete de la aplicación 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>

Otros consejos

Application.Current.Host.Source in C #

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top