我的 silverlight 应用程序需要返回到它的数据来源的主机。如何让网络客户端连接回该站点的根目录。
例如,我的 silverlight xap 位于 Amazon S3 存储桶中,并通过同一存储桶中的 HTML 文件加载。我想做一个http://mybucket.s3.amazonaws.com/然后对该 GET 返回的 xml 进行操作。
我的 silverlight 应用程序需要返回到它的数据来源的主机。如何让网络客户端连接回该站点的根目录。
例如,我的 silverlight xap 位于 Amazon S3 存储桶中,并通过同一存储桶中的 HTML 文件加载。我想做一个http://mybucket.s3.amazonaws.com/然后对该 GET 返回的 xml 进行操作。
使用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>
C# 中的 Application.Current.Host.Source