Cómo determinar el host de la aplicación Silverlight
-
03-07-2019 - |
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.
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