2011-05-13 10 views
1

<Image />コントロールを含むカスタムユーザーコントロールを作成しました。私のユーザーコントロールは、 Sourceプロパティで使用する適切なfilenameを含むCLRオブジェクトにバインドされています。イメージコントロールのSilverlight appの相対パスをユーザーコントロール内で使用する方法は?

ユーザーコントロールは、SilverlightアプリケーションのControlsフォルダにあります。アプリが実行されると、画像はユーザーコントロールと同じフォルダにある場合(つまり画像がControlsフォルダにある場合)にのみ表示されます。

イメージソースをSilverlightアプリケーションが実行されている場所に相対的にするにはどうすればよいですか?

このアプリケーションは、ASP.NET MVCアプリケーションでホストされています。

答えて

3

"/"で始まる相対パスは、XAPがダウンロードされたサーバーフォルダーのXAPファイルの最上位レベル(Xapにリソースが見つからない場合)でルーティングされると見なされます。

言い換えれば、最初またはあなたのURLに「/」を置き、おそらくあなたが説明する動作を得るでしょう。

関連する問題