私はWPFの初心者ですので、うまくいけば質問を正しく記述しました。私がしたいのは、私の<Image>
をオンラインで画像にバインドすることです。しかし、バインドしたい画像は、アプリケーションの状態によって変わります。私は、リストから選択された従業員にバインドしたい場合たとえば、私は私のApp.configファイルからベースURLを取得し、これと同様に、従業員のIDを使用してイメージ名を追加したい:WPFで動的URLを使用してイメージにバインドするにはどうすればよいですか?
var baseUrl = ConfigurationSettings.AppSettings["BaseImageUrl"];
var imageUrl = String.Format("{0}/{1}.jpg", baseUrl, employeeID);
問題は、WPFでこれを宣言的に行う方法がわかりません。どんな助けでも大歓迎です!
<Window.Resources>
<ImageSource x:Key="MyImage" Source="C:\Images\Default.jpg" />
</..>
<Image Source="{DynamicResource MyImage}" />
次に、あなたのコードビハインドで:
これはうまくいった。助けてくれてありがとう! –