При создании любого предопределенного документа Visual Studio использует встроенные шаблоны по умолчанию.
Например, для пользовательского шаблона Visual Studio 2010 для WPF UserControl выглядит:
<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
из значения по умолчанию demplate и попытался создать новый UserControl - он был создан с использованием только что обновленного файла шаблона, поэтому Visual Studio 2010 на лету воспринимает изменения, это здорово, кредиты для Microsoft Team.
Похоже, что все доступные шаблоны сгруппированы по технологии / платформе в этой папке:
"C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ItemTemplatesCache \ CSharp \"