XAML 요소의 네임스페이스와 CLR 타입 매핑
대개의 경우, 사용자 컨트롤을 만들어서 XAML 디자인에 올려놓으면 다음과 같은 식으로 구성이 됩니다. 이렇게 되는 경우, 각 컨트롤의 네임스페이스 및 어셈블리에 따라서 xmlns 항목이 별도로 추가되어야 합니다. 또는, 간혹 컨트롤을 다른 네임스페이스나 어셈블리로 옮길려고 하면 위의 구문이 들어있는 모든 XAML 코드를 수정해야 하는 불편함이 있습니다. 다른 3rd-party 컨트롤 업체에서는 이를 어떻게 해결하고 있을까요? 가령 Infragistics 컨트롤을 WPF 디자이너 화면에 올려놓으면 다음과 같이 XAML 이 구성됩니다. 보는 것처럼, 해당 컨트롤이 정의된 .NET CLR Namespace 와 Assembly 정보를 표시하지 않고 단순히 XML Namespace로 연결하는 것을 볼 수 있습니..