0

일부 부품이 Silverlight로 작성된 배포 가능한 모듈을 만들고 있는데, OOB 사용을 위해 SL 응용 프로그램을 배포 가능하게 만들고 있습니다. 그러나 Silverlight가 배포 된 웹 사이트의 이름을 사용자가 Example.com에서 설치할 때 해당 웹 사이트의 사이트 아이콘과 함께 "example.com application"을 갖고 싶습니다. 지름길. 이 작업을 수행하는 데 "지원되는"방법이 있습니까? 아니면 XAP 파일을 찾아서 수동으로 AppManifest.xaml을 변경하면됩니까?Silverlight 응용 프로그램 이름을 동적으로 변경하기

답변

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을 조작해야 할 것입니다.

+0

앱을 설치할 때 바탕 화면/시작 메뉴의 아이콘에 대해 이야기하고있었습니다. 이것이 효과적일까요? –

+0

처음 앱을 시작할 때 웹에서 시작한 다음 데스크톱에 설치하거나 잘못 되었습니까? – Rumplin

+0

예,이 코드는 데스크탑에 설치하기 위해 작동합니까? 원래 XAP 파일을 변경하거나 변경할 수는 없습니다. –

관련 문제