2

David Anson のブログで LowProfileImageLoader を使用して、ここのバックグラウンド スレッドでリモート イメージをダウンロードするための使用手順に従おうとしています。

http://blogs.msdn.com/b/delay/archive/2010/09/02/keep-a-low-profile-lowprofileimageloader-helps-the-windows-phone-7-ui-thread-stay-responsive- by-loading-images-in-the-background.aspx

私が抱えている問題は、xaml で設計時に使用するのではなく、コード ビハインドで使用したいということです。Delay名前空間への参照を取得できますが、同等のことを行う方法がわかりません

<Image
    delay:LowProfileImageLoader.UriSource="{Binding ProfileImageUrl}"
    Width="24"
    Height="24"/>

C#で。

すべてのヘルプ歓迎。

乾杯

4

1 に答える 1

2

LowProfileImageLoader、 という添付プロパティを持つ添付動作UriSourcePropertyです。

したがって、他のプロパティと同様に、 を使用して attach プロパティの値をバインドするだけですSetBinding

Image img = new BitmapImage();
img.SetBinding(Delay.LowProfileImageLoader.UriSourceProperty, new Binding("ProfileImageUrl"));
img.Width = 24;
img.Height = 24;
于 2012-06-16T12:32:00.127 に答える