Ожидаете довольно простого ответа да / нет / почему вы хотите сделать это, придурок.
Подавляющее большинство моих файлов имеют точно такие же объявления пространства имен.
<UserControl x:Class="myNamespace.Views.PageView"
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"
xmlns:mvvm="http://prismlibrary.com/"
xmlns:controls="clr-namespace:MyNamespace.Controls.Views;assembly=MyNamespace.Controls"
mvvm:ViewModelLocator.AutoWireViewModel="true"
AutomationProperties.AutomationId="{Binding PageName}"
mc:Ignorable="d"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
d:DesignHeight="618"
d:DesignWidth="1024" >
Добавляя эти пространства имен на разные страницы, автозаполнение иногда дает им разные имена.Элементы управления могут получать вызываемые представления, mvvm может изменяться на призму и т. Д.
Можно ли где-нибудь объявить набор пространств имен по умолчанию и просто вместо этого добавить эту ссылку в usercontrol?IE
<UserControl x:Class="myNamespace.Views.PageView"
something="{DynamicResource DefaultControlSetup}">
Я знаю, что может быть очень мало смысла делать что-то подобное, но это то, что у меня в голове, и я бы по крайней мере хотел бы знать, возможно ли это, даже если это бессмысленно.