2013-04-27 9 views
10

WPF Pack URIs उपयोग में तीन लगातार कॉमा, उदाहरण के लिए:अल्पविराम WPF पैक यूआरआई

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

,,, हिस्सा कोई मतलब माना जाता है? क्या यह सिर्फ एक डिलीमीटर है? क्या अल्पविराम के बीच कुछ भी जा सकता है?

उत्तर

6

जवाब पेज से लिंक पर है,

  • प्राधिकरण: application:///

और

... साथ ही, "/" वर्ण "," चरित्र, और आरक्षित पात्रों जैसे "%" और "?" के साथ प्रतिस्थापित किया जाना चाहिए बच जाना चाहिए। देखें विवरण

के लिए OPC तो

,,, हिस्सा कोई मतलब माना जाता है?

यह ///

के लिए एक विकल्प कुछ भी अल्पविराम के बीच जा सकते हैं क्या है?

सं

सुधार: OPC (ओपन पैकेजिंग) लिंक ECMA-376 की ओर जाता है और उस
pack://http%3c,,www.openxmlformats.org,my.container/a/b/foo.xml

की तरह उदाहरण दिए गए हैं, लेकिन afaik कि WPF पर लागू नहीं होता।

+2

मैंने अभी लिंक किए गए पृष्ठ का दौरा किया: http://msdn.microsoft.com/en-us/library/aa970069.aspx और यह '///' को अल्पविराम से बदलने के बारे में कुछ भी नहीं बताता है। यह "एप्लिकेशन: ///" दिखाता है और फिर तुरंत उदाहरण देता है जो स्लैश को अल्पविराम से प्रतिस्थापित करता है, लेकिन यह प्रतिस्थापन का भी उल्लेख नहीं करता है या समझाता है कि उन्हें क्यों बदला जाता है। इसे देखने के लिए भ्रमित है और संपूर्ण वाक्यविन्यास एक monstrosity है। मुझे नहीं पता कि वे किसी को भी इसका इस्तेमाल करने की उम्मीद करते हैं। – Triynko

+0

यह एक बड़ी समस्या को हल कर रहा है और मुझे लगता है कि उम्मीद WPF के लिए अधिक टूलिंग के लिए थी। वह बस कभी नहीं हुआ। –

+0

शायद आपका उत्तर अधिक जानकारीपूर्ण होगा यदि आप उल्लेख करेंगे (क्या आपको पता होना चाहिए) स्पष्ट रूप से एक आवश्यकता है (क्या है?) को /// के साथ बदलने के लिए, मुझे स्वीकार करना है, हाल ही में इस से सामना करना पड़ रहा है, यह सब कुछ और की बजाय जादुई incantations के गुच्छा की तरह लगता है। – Kris