WPF Pack URIs使用三个连续的逗号,例如:
pack://application:,,,/myFolder/myPic.bmp
这个 ,,,
部分有什么特殊含义吗?它只是作为定界符使用吗?逗号之间可以放置任何内容吗?
WPF Pack URIs使用三个连续的逗号,例如:
pack://application:,,,/myFolder/myPic.bmp
这个 ,,,
部分有什么特殊含义吗?它只是作为定界符使用吗?逗号之间可以放置任何内容吗?
URI由方案、权限和路径1组成。
例如,取此网页的http
URL:
https://dev59.com/j2Qo5IYBdhLWcg3wMs0L
scheme = https://
authority = stackoverflow.com
path = /questions/16256056/commas-in-wpf-pack-uris
pack
URI对于您的pack
URI,也适用同样的规则:
pack://application:,,,/myFolder/myPic.bmp
scheme = pack://
authority = application:,,,
path = /myFolder/myPic.bmp
application:///
scheme = application://
authority =
path = /
另外,
- 权限:
application:///
所以,...此外,斜杠(“/”)必须替换为逗号(“,”)字符,并且必须转义保留字符,例如“%”和“?”。请参阅OPC获取详细信息。
它是
,,,
部分是否有任何含义?
///
的替代品。
逗号之间是否可以插入任何内容?
pack://http%3c,,www.openxmlformats.org,my.container/a/b/foo.xml