xmlns:dc在C# WPF中是什么意思?

6
在C# WPF XAML代码中,xmlns:dc是什么意思?我找不到相关资料。它是指目录上下文还是域控制器?
抱歉没有提供足够的上下文。
我知道xmlns只是xaml命名空间,但我想知道dc代表什么,比如它的含义是什么?
xmlns:dc="clr-namespace:SomethingHere;assembly=SomethingHere"

你需要提供更多的上下文信息。你能把整个XAML粘贴过来吗,或者至少是相关部分? - rory.ap
3
XMLNS在每个WPF文件中都是一个命名空间声明,它指定了XML文档中使用的名称的范围。这个命名空间通常被用来引用WPF的内置组件和属性。 - Flat Eric
1
@FlatEric -- 也许我曲解了,但我认为问题不是关于“xmlns”,而是关于dc命名空间本身,是吗? - rory.ap
@roryap:它可以被解释为两种方式,你是对的。我希望作者能澄清这一点。 - Flat Eric
1
对我来说,xmlns:dc 听起来只是用户创建的程序集所赋予的另一个命名空间别名。由于在 WPF 中没有类似的东西。也许OP是WPF新手,并且正在引用一些演示应用程序,在视图中引用了演示控件(dc?)程序集。 - Nikhil Vartak
哦,我想它代表DemoControl。 - user5346812
3个回答

3

谢谢,这就是我要找的。 - user5346812
他选择“dc”有点奇怪,因为你知道这个缩写并不是很清楚。 - user5346812

0

dc只是你正在尝试使用的控件的命名空间,因此如果您想要在程序集"clr-namespace:SomethingHere;assembly=SomethingHere"中使用名为ThisControl的控件,则需要在xaml中使用dc:ThisControl。


dc代表什么? - user5346812

0
在使用Cytoscape时,我发现xmlns:dc指的是XLM命名空间(xlmns)和Dublin Core(dc)元数据标准。

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

在从cytoscape导出xgmml时,xml的一部分涉及http://purl.org/dc/elements/1.1/,该链接将重定向到上面的网址。

例如:

<graph id="78" label="TAPBPL" directed="1" cy:documentVersion="3.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cy="http://www.cytoscape.org" xmlns="http://www.cs.rpi.edu/XGMML">

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接