2013-04-27 15 views
10

WPF Pack URIs kullanımda üst üste üç virgül:virgüller WPF Paketi URI'ları

pack://application:,,,/myFolder/myPic.bmp 

şey demek ,,, parçası mı? Sadece bir sınırlayıcı mı? Virgüller arasında bir şey olabilir mi? Cevap Eğer bağlı sayfada olduğunu

cevap

6

,

  • Yetki: application:///

ve

... Ayrıca, "/" karakteri "," karakteri ve "%" ve "?" gibi ayrılmış karakterler ile değiştirilmelidir. kaçmış olmalı. Ayrıntılar

için OPC Yani

şey demek ,,, parçası mı görüyor musunuz?

O ///

yerini şey virgüller arasında gidebilir mi?

sayılı

Düzeltme: o WPF için geçerli değildir afaik OPC (Açık Ambalaj) bağlantısı ECMA-376 yol açar ve bu
pack://http%3c,,www.openxmlformats.org,my.container/a/b/foo.xml

gibi örnekler içerir ama.

+2

Bağlantılı sayfayı yeni ziyaret ettim: http://msdn.microsoft.com/en-us/library/aa970069.aspx ve '///' ifadelerini virgülle değiştirmeyle ilgili bir şeyden bahsetmiyor. "Uygulama: ///" gösterir ve hemen ardından eğik çizgileri virgülle değiştiren örnekler verir, ancak değiştirilmesinden bile söz edilmez veya neden değiştirildiğini açıklamamaktadır. Ona bakmak kafa karıştırıcı ve tüm sözdizimi bir canavarlıktır. Kimsenin bunu kullanmayı nasıl beklediklerini bilmiyorum. – Triynko

+0

Daha büyük bir problemi çözüyor ve sanırım WPF için daha fazla takım beklentisi var. Bu asla olmadı. –

+0

Belki de cevabınız, daha fazla bilgilendirici olacaktır (eğer bilmeniz gerekir) (neden olduğunu biliyorsunuz), /// ile değiştirmek için bir gereksinim var mı (var mı?), Itiraf etmeliyim ki, son zamanlarda bu kendimle karşılaşıyorum, Her şeyden çok bir sürü büyülü incilime benziyor. – Kris