4

这让我很困惑。为什么我们必须使用x:Key=andx:Name=代替key=and name=

x是从哪里来的?

谢谢!

4

2 回答 2

9

'X'是导入命名空间的别名(请参阅 XAML 的声明)。

xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

因此,当您键入 时x,您将使用该定义的命名空间中的资源。实际上,Name并且Key是在 xaml 命名空间中定义的。

于 2013-05-02T09:53:02.913 回答
5

名称和键属性是在命名空间中定义的,以避免与我相信的控件上定义的同名属性发生冲突。

于 2013-05-02T09:55:45.663 回答