App.xaml
这是默认的起始文件,类似于Main方法这种,可以写一些初始化操作。
<Application x:Class="WpfAppStudy.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:WpfAppStudy" StartupUri="MainWindow.xaml"> <Application.Resources> </Application.Resources> </Application>
x:Class="WpfAppStudy.App
指定这个文件的后台文件是哪个,可以追踪。
xmlns
默认的,不带前缀的命名空间,以http的形式调用相应的类库,必备。
xmlns:前缀
带前缀的命名空间,使用相应类库时需要用前缀引用,必备。
以上2个命名空间是必备的,即一个xaml文件必须至少有2个命名空间。
StartupUri="MainWindow.xaml"
指定默认的启动窗体,新项目中默认是MainWindow.xaml
<Application.Resources>
</Application.Resources>
这对标签定义整个wpf应用程序的相关资源,也就是全局资源,当然个别窗体的资源可以自己定义,就跟在母版页中引用脚本,样式这种类似。