2016-04-05 18 views
0

WPF uygulamasında ilginç bir fenomen yaşıyorum.WPF uygulamasındaki resimler uzaklaştıktan sonra kayboluyor

Etkilenen iki farklı görünüm var - istatistik düzenlemeye izin veren ve şablonları düzenlemeye izin veren bir tane. Bu görünümlerin her ikisinde de kullanıcının arama sonuçlarında ileri ve geri gitmesini sağlayan bir gezinme çubuğu var ve Geri/İleri Kullanıcı Arabirimi için bir görüntü içeren düğmeler kullanıyorum. İstatistikler arasında gezinir ve sonra şablonlar aracılığıyla, görüntüler iyi görünür; Ancak, istatistiklere geri dönersem, görüntüler artık görünmez, ancak düğmeler ve gezinme çalışır. Şablonlara geri dönersem, görüntüler hala orada. Önce şablonlar yaparsam, istatistiklere ve şablonlara geri dönersem, aynı davranış düzeni devam eder - istatistik görüntüleri tutar. Öyle görünüyor ki, düzende değil, düzende.

Resimlerimi projeme ekledim ve Build ActionResource olarak ayarladı. Onları şöyle benim ResourceDictionary başvurulan adres: my Görünüm kendisi içinde

<Image x:Key="ico_Right" Source="/GOKOMS.Home;component/Images/nav_single_right.png" /> 

, ben kendisini görünen düğme olarak bağlayıcı olmayacağını biliyoruz

<Button Content="{StaticResource ico_Right}" Width="35" Height="35" 
     Visibility="{Binding Vis_Next, UpdateSourceTrigger=PropertyChanged}" 
     ToolTip="Next Record" 
     Command="{Binding NavCommand}" 
     CommandParameter="Next" 
     /> 

olarak referans; Onu kesinleştirmek için bile çıkardım. Bu doğru kod gibi geliyor, ama gerekirse daha fazla ekleyebilirim. Daha önce böyle bir şey yaşandı mı?

+0

Düğmeler görülebilir ancak içeriği yok mu? –

+0

Doğru - görünür ancak içerik yok. – bassrek

cevap

2

Bu görüntü kontrolü kaynak sadece görsel ağacında bir yere eklenebilir ve (farklı görünümlerde) 2 farklı düğme elemanları

Çok görüşlerinizi yeniden deneyebilirsiniz ekleyin çalışıyoruz çünkü

Kaynak:

<BitmapImage x:Key="ico_Right" UriSource="/GOKOMS.Home;component/Images/nav_single_right.png" /> 

Düğme:

orada navigasyon menüsü yalnızca bir örneği olduğu veya birden çok görüntü kaynaklarını yaratabilecek veya bunun yerine bir BitmapImage kaynağı kullanmak olabilir
<Button Width="35" Height="35" 
     Visibility="{Binding Vis_Next, UpdateSourceTrigger=PropertyChanged}" 
     ToolTip="Next Record" 
     Command="{Binding NavCommand}" 
     CommandParameter="Next"> 
    <Image Source="{StaticResource ico_Right}" /> 
</Button> 
+0

Mükemmel - Görüntü kontrolü hakkında bu gerçeğin farkında değildim. BitmapImage önerilerinizi önerdim ve işe yarıyor. Sadece iki küçük şey - İçerik özniteliği Düğme denetiminden kaldırılmalı ve Görüntü denetimi x: Anahtar özniteliğine ihtiyaç duymaz. Ama bunun dışında mükemmel çalışıyor. – bassrek

+0

@bassrek Teşekkürler, sadece kafamdaki kodu yazıyordum –

+0

Sorun yok - Bence böyle bir durum olduğunu ve sadece bir başkasının aynı sorunu yaşattığını belirtmek istedim. – bassrek