Как ссылаться на то же пространство имен в файле XAML? - PullRequest
4 голосов
/ 27 марта 2012

Этот вопрос относится к приложению WPF.

У меня есть класс, как показано ниже в проекте " Common ". Имя пространства имен тоже совпадает.

namespace Common
{
   public ViewBase : UserControl
   {
     // Code
   }
}

Если я добавлю новый файл abc.XAML в тот же проект ( Common ) ... Я хотел бы извлечь свой код из класса (файл abc.xaml.cs) из класса ViewBase.

Но как в этом случае записать мой заголовок в файл XAML?

То есть ... как следует ссылаться на мое текущее пространство имен?

<Namespace:ViewBase x:Class=""
  xmlns:x=""
  ....>

1 Ответ

5 голосов
/ 27 марта 2012

Вы можете объявить пространство имен, используя xmlns mapping , оно также «активно» в текущем элементе, поэтому пространство имен можно использовать в теге декларирующего его элемента.например,

<ns:ViewBase xmlns:ns="clr-namespace:Common" ...>
...