0

これはSilverlightの初心者からのものです。ASP.NETアプリケーションでホストされているSilverlightアプリがあります。必要なのは、XAMLファイルの背後にあるコードで仮想ディレクトリパスを取得することです。ASP.NETではHttpRuntime.AppDomainAppVirtualPath、必要なことを行っていただろう。SLで同じ目的を達成するにはどうすればよいですか?

4

1 に答える 1

0

仮想パスを完全に取得できませんでしたが、許容できる回避策が見つかりました。Application.Current.Host.SourceClientBinフォルダー内の.xapファイルのソースを常に提供します。このURIには、仮想ディレクトリがあればそれも含まれます。そこで、ClientBin部分から始まる部分を切り取り、必要なリソースの相対URIをサブストリングに追加することで、サブストリングを取得しました。

于 2012-11-16T15:58:06.097 に答える