2010-05-27 2 views
1

지원 generics in XAML는, 내가 좋아하는, 제네릭을 사용하여 해당 UserControl을 생성하고 싶습니다 않습니다일반 사용자 제어가 가능합니까? 닷넷 4 이후

public class MyComboBox<T> 
{ 
} 

내가 아주 잘 UserControl을 선언 할 수 있습니다,하지만 난 그것을는 XAML 파일에서 어떻게 사용할 것인가?

또는 XAML에서이 작업을 수행 할 수 없습니까?

답변

2

될 것이라고 : 그것은이 지원하는 XAML 2009 형식의

<MyComboBox x:TypeArguments="yourtype" /> 

하는 것으로. 그러나 Visual Studio (2010까지 포함)는 XAML 2009를 BAML로 컴파일하지 않고 xaml 파일이 느슨한 경우에만 지원합니다. 현재 상태에서는 모든 .xaml 파일을 동적으로로드하지 않는 한 이러한 새 기능을 사용할 수 없습니다.

+0

이렇게하면 시도했을 때 이것이 작동하지 않는 이유가 설명 될 수 있습니다. – Sam

관련 문제