首先我们在Visual Studio中建立一个WPF项目,以下是新建的WPF程序的 xaml 文件
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
//绘制UI相关程序集 表示(Presentation)层
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
//语言解析处理程序集语言层
Title="MainWindow" Height="350" Width="525">
<Grid>
</Grid>
</Window>
XAML引用:
XAML 中引用外来程序集和其中.NET 名称空间
xmlns:c="clr-namespace:System.Windows.Controls; assembly=PresentationFramework"
-------------------------------------------------------------------------
c 是映射前缀, 可以换成其他字符串 如:"control"
因Button来自前缀 c 对应的名称空间,所以使用Button写为 <c:Button> </c:Button>
默认引用进来的两个名称空间格外重要,它们对应的程序集和 .NET 名称空间如下
--------------------------------------------------------------
http://schemas.microsoft.com/winfx/2006/xaml/presentation 对应:
*System.Windows
*System.Windows.Automarion
*System.Windows.Controls
*System.Windows.Controls.Primitives
*System.Data
*System.Windows.Documents
*System.Windows.Forms.Integration
*System.Windows.Ink
*System.Windows.Input
*System.Windows.Media
*Syatem.Windows.Media.Animation
*System.Windows.Media.Effects
*System.Windows.Media.Imaging
*System.Windows.Media.Media3D
*System.Windows.Media.TextFormatting
*System.Windows.Navigation
*System.Windows.Shapes
---------------------------------------------------------------
XAML语言解析处理:
(一)
1.首先将x:Class=”WpfApplication1.MainWindow”这条(Attribute)语句删掉
<Window (