2012-03-26 2 views
3

이 질문은 WPF 응용 프로그램과 관련이 있습니다.XAML 파일에서 동일한 네임 스페이스를 참조하는 방법은 무엇입니까?

나는 프로젝트 "일반"에서 아래와 같은 클래스를 가지고 있습니다. 네임 스페이스 이름도 같습니다.

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

내가 같은 프로젝트 (공통)에 새로운 abc.XAML 파일을 추가하면 ... 내가 ViewBase 클래스 클래스 (abc.xaml.cs 파일) 뒤에 내 코드를 추출하고 싶습니다.

그러나이 경우 어떻게하면 XAML 파일에 내 머리글을 쓸 수 있습니까?

즉 ... 현재 네임 스페이스를 어떻게 참조해야합니까? 네임 스페이스를 선언 요소의 태그에 사용할 수 있도록

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

답변

5

당신은 xmlns mapping를 사용하여 네임 스페이스를 선언 할 수 있습니다, 그것은뿐만 아니라 현재 요소에서 "활성"입니다. 예 :

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

내가 그렇게한다면, 나는 그것에 대한 언급이 없다고 말합니다. – Relativity

+0

@Relativity : 어떤 참조? –

+0

프로젝트 참조. 다른 네임 스페이스를 추가하면 해당 참조를 추가해야합니다. – Relativity

관련 문제