我正在创建一个可部署模块,其中一些部分是用 Silverlight 编写的,并且我正在使 SL 应用程序可部署以供 OOB 使用。但是,我想让 Silverlight 使用它部署的网站的名称,例如,当用户从 Example.com 安装它时,我希望在快捷方式中使用带有站点自己图标的“example.com 应用程序” 。是否有任何“支持”的方法可以做到这一点,或者我会去定位 XAP 文件并AppManifest.xaml
在其中手动更改?
问问题
566 次
1 回答
1
您需要找到您的应用程序的 URL:
string appURL = Application.Current.Host.Source.AbsoluteUri.Substring(0, Application.Current.Host.Source.AbsoluteUri.IndexOf(@"ClientBin/"));
这样就解决了标题问题,接下来是图标。您可以从页面加载图像:
Uri uri = new Uri(String.Format("{0}/favicon.png", appURL));
IconImage.Source = new BitmapImage(uri);
它并不完美,您必须进行操作appURL
才能仅获取域名。
于 2011-08-24T19:38:21.583 回答