누군가가 내 xbap을 http://myserver/folder/application.xbap
에서 시작하면 응용 프로그램 내에서 http://myserver/folder/
이라는 URL의 일부를 얻고 싶습니다.XBAP를 실행하는 데 사용되는 URL은 어떻게 얻을 수 있습니까?
어떻게하면됩니까?
나는 시도했다 :
System.IO.Directory.GetCurrentDirectory()
System.IO.Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName)
Environment.CurrentDirectory
System.Reflection.Assembly.GetExecutingAssembly().Location
AppDomain.CurrentDomain.BaseDirectory
System.Windows.Application.Current.StartupUri.AbsolutePath
System.Deployment.Application.ApplicationDeployment.CurrentDeployment.DataDirectory
C:\Windows\SysWOW64
의 XBAP가 다운로드되었다으로부터 실행하거나 실행 어셈블리의 위치 것을 내 컴퓨터에있는 로컬 위치 중 하나를 반환 응용 프로그램 자체에서 xbap 응용 프로그램을 시작하는 데 사용 된 URL에 액세스 하시겠습니까?
IE의 URL과 마찬가지로? C :/Program Files/Internet Explorer/ie.exe –
@ColeJohnson 아니요, 응용 프로그램을 시작하는 데 사용 된 URL입니다. 제 질문의 첫 번째 문장은 한 예입니다. – Rachel
SilverLight에서 App 객체는 Host 속성을가집니다. XBAP에서 사용할 수 있습니까? –