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

  • Andytokkallos

    Andytokkallo

    27 Kasım 2007
  • megablueblaster

    megablueblas

    23 HAZİRAN 2006
  • Trulia

    Trulia

    29 Kasım 2006