SORU
7 Aralık 2008, Pazar


WPF resim kaynakları

Çoğunlukla web ve biraz Windows Forms bir aileden geliyorum. Yeni bir proje için, WPF kullanarak olacağız. WPF uygulama 10 - 20 açıklayıcı amaçlar için küçük simgeler ve resimler gerekir. Gömülü kaynak olarak derleme bu saklama düşünüyorum. Bu doğru yol mu ?

Nasıl bir Resim denetimi gömülü bir kaynaktan görüntü yükleyeceğini XAML belirtmek musunuz ?

CEVAP
3 Mart 2009, Salı


Eğer birden fazla yerde resim kullanacaksanız, sonra belleğe görüntü verileri sadece bir kez yükleniyor ve sonra da Image tüm elementler arasında paylaşmaya değer.

Bunu yapmak için BitmapSource bir kaynak olarak bir yerde oluşturun:

<BitmapImage x:Key="MyImageSource" UriSource="../Media/Image.png" />

Daha sonra kodunuzda bir şey gibi kullanın:

<Image Source="{StaticResource MyImageSource}" />

Benim durumumda, Resource yerine Content sadece yapı için Image.png dosyası koymak zorunda bulundu. Bu görüntü derlenmiş derleme içinde taşınmasına neden olur.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • esnathesinger

    esnathesinge

    6 NİSAN 2009
  • jesiel santos

    jesiel santo

    15 Ocak 2009
  • SellerDp

    SellerDp

    27 EKİM 2009