在创建任何类型的预定义文档时,Visual Studio 使用内置的默认模板。
例如,对于 WPF UserControl 的 Visual Studio 2010 自定义模板看起来:
<UserControl x:Class="$rootnamespace$.$safeitemname$"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="300">
<Grid>
</Grid>
</UserControl>
我电脑上的文件位置:C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache\CSharp\WPF\1033\WPFUserControl.zip\UserControl1.xaml
如您所见,Microsoft Team 决定默认包含此命名空间。我相信您也可以在 Windows Phone 项目中找到这样的模板,只需查看 Visual Studio 安装文件夹,显然您始终可以为任何类型的文档创建和使用自己的模板。
我发现最简洁的 - 您无需重新启动 Visual Studio 即可获取您所做的模板更新。我刚刚mc:Ignorable
从默认模板中删除并尝试创建一个新的 UserControl - 它是使用刚刚更新的模板文件创建的,因此 Visual Studio 2010 可以即时获取更改,这很好,归功于 Microsoft 团队。
看起来所有可用模板都按技术/框架分组在此文件夹下:
"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache\CSharp\"