我见过很多,我不知道它是什么意思。我会说它与命名空间有关吗?我已经用谷歌搜索了它,但我不清楚它的目的是什么。
谁能解释它是什么以及它通常在什么情况下使用?
谢谢
编辑:
<Window x:Class="WpfApplication8.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
</Grid>
</Window>
但是例如,在上面的代码中,我x
在第三行定义为 XAML 命名空间的别名,尽管我x
在第一行代码中使用了相同的权利。这是怎么发生的?它不关心事物出现的顺序?
编辑2: 如果我错了,请纠正我:
窗口 x:Class="WpfApplication8.MainWindow"
上面的代码会将一个派生自 Window 的类放在 x:WpfApplication8.MainWindow 命名空间中,而
窗口 x:Name="abc"
将在 x 命名空间中放入一个名为 abc 的 Window 类的实例。那正确吗?
如果我是对的,如果我没有使用x
别名,类(第一种情况)和实例(第二种)情况会放在哪里?无处,有点像匿名类型?它们被使用但没有定义它们的位置?