Normalde bir WPF Görüntü kaynağıdırMontaj adını yazmadan bir WPF görüntü kaynağı nasıl ayarlanır?
WpfApplication1;component/Untitled.png
Ama montaj adlandırmak varsa ne gibi bir şey? Tüm görüntü kaynaklarını değiştirmek zorundayım?
Normalde bir WPF Görüntü kaynağıdırMontaj adını yazmadan bir WPF görüntü kaynağı nasıl ayarlanır?
WpfApplication1;component/Untitled.png
Ama montaj adlandırmak varsa ne gibi bir şey? Tüm görüntü kaynaklarını değiştirmek zorundayım?
Göreli yolları:
(1). Proje ile ilgili olarak:
(2). Bu eleman tanımlanır XAML dosya yoluna Bağıl:
<Image Source="Untitled.png".../>
Ama görüntü harici montaj bulunuyorsa, o zaman başka türlü WPF bulabilirsiniz yolu yoktur, montaj adını belirtmek gerekir.
Kayıtlı derleme olan ve yalnızca görüntü adını geçirilen özel bir işaret uzantısı olan bir görüntü yöneticisi yazdım ve resmi kayıtlı derlemeler listesinden bulur. Montaj meclisleri fikrini, harici montajlar için XAML işaretlemesinde bulunmuyorsanız, benzer bir şey yapabilirsiniz.
http://www.switchonthecode.com/tutorials/wpf-tutorial-fun-with-markup-extensions güzel bir başlangıç noktasıdır.
Peki ya aynı derlemede görüntü gömülü (Build Action = Resource' gibi)? –
@Jader Dias - Görüntü gömülü ise (ve varsayılan olarak) göreli yollar çalışmaya devam edecektir. Görüntü farklı montajda gömülü olduğunda yalnızca montaj adını belirtmeniz gerekir. –
Çok güzel bir numara! Bu soruyu bir şans için gördüm. Daha önce sadece "pack: ///" belirtimini kullandım ... –