Предотвращение расширения Пространства имен

В то время как развитие проектировщика продолжает расширять пространство имен. Где это должно просто иллюстрировать примерами  `Class1` , это расширяет экземпляр, чтобы  `Пространство имен. Class1` .

Есть ли способ предотвратить это поведение?  `Пространство имен`  является мультипунктирным дефолтом.

Ваш вопрос не достаточно ясен, какой platform/UI ваше приложение использует?

Если вы развиваете ASP.NET, контроль/компонент зарегистрирован, используя признак регистра, но файл designer.vb или designer.cs будут все еще содержать полное пространство имен.

Если вы будете развивать Windows Forms, у контроля/компонента всегда будет полное пространство имен в designer.vb и designer.cs.

Если вы будете развивать WPF/Silverlight, файл XAML непосредственно покажет только имя класса контроля, который вы используете, но произведенный g.cs или g.vb покажут полное/полное пространство имен.

Это - поведение по умолчанию проектировщика Visual Studio, ли ASP.NET, WPF/Silverlight, Windows Forms. 

 *нет ничего, что можно сделать, чтобы изменить это, если вы не создали UI БЕЗ дизайнерской поддержки, такой как создание чистого Окна в [wpf](/tag1622) или Формы в Windows Forms просто кодом.*