2012-11-15 2 views
0

Silverlight의 초보자가 제공 한 것입니다. ASP.NET 응용 프로그램에서 호스팅되는 Silverlight 응용 프로그램을했습니다. 필요한 것은 XAML 파일의 코드 뒤에 가상 디렉터리 경로를 가져 오는 것입니다. ASP.NET에서는 HttpRuntime.AppDomainAppVirtualPath이 필요했습니다. SL에서 어떻게 같은 목표를 달성 할 수 있습니까?Silverlight의 가상 디렉터리 경로 받기

답변

0

가상 경로를 제대로 가져올 수 없지만 적절한 해결 방법을 발견했습니다. Application.Current.Host.Source은 내 .xap 파일의 원본을 항상 ClientBin 폴더에 제공합니다. 이 Uri에는 가상 디렉터리도 있으면 가상 디렉터리가 있습니다. 그래서 ClientBin 부분에서 시작하여 부분을 잘라내서 필요한 리소스의 상대 URI를 부분 문자열에 추가하여 부분 문자열을 가져 왔습니다.