XAML 命名空间理解
1. xaml 命名空间类似 c#的引用程序集using;
2. xaml 命名空间格式 xmlns:xxx
3. xaml 通常的两个 命名空间
1)xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
WPF客户端/框架 xaml 命名空间 控件如button listbox等在这个命名空间里
默认命名空间 只能有一个默认命名空间。 格式特殊没有那个前缀xxx
2)xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
这个命名空间里有一些关键词,如x:key x:class 还有name也在这个命名空间里
4. 引用自定义类和程序集
想要用一个类,需要知道它的程序集和namespace, 如果是同一个程序集内,只写namespace就好了。
<Window x:Class="WPFApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:custom="clr-namespace:SDKSample;assembly=SDKSampleLibrary">
...
<custom:ExampleClass/>
...
</Window>
msdn reference: https://msdn.microsoft.com/zh-cn/library/ms747086.aspx