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

  • Ben Schoon

    Ben Schoon

    23 Kasım 2012
  • LearnCode.academy

    LearnCode.ac

    20 Aralık 2012
  • Strata1000

    Strata1000

    28 EYLÜL 2009