在wpf控件库中使用url命名空间或urn命名空间有什么区别吗?当前,我们同时使用:
[assembly: XmlnsDefinition("http://schemas.sample-controls.com/2016/xaml/presentation", "Sample.Controls")]
[assembly: XmlnsDefinition("urn:simplic", "Sample.Controls")]
是否有一些赞成和反对的观点更喜欢两种解决方案之一?我选择使用骨灰盒的主要优点是名字醒目。
编辑:此问题不是不是关于URN和URL的区别!这与WPF和XmlnsDefinition
中的用法有关。
答案 0 :(得分:1)
在XML模式中使用URN还是URL主要是个人喜好,即没有对与错。
在实际的XAML和代码以及documentation方面,Microsoft在WPF中都使用URL,所以这是我更喜欢的。