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

  • 2ndfloor91

    2ndfloor91

    17 Kasım 2007
  • DanceOn

    DanceOn

    6 Mayıs 2006
  • footiecyclo

    footiecyclo

    26 EYLÜL 2009