XAML에서 스타일의 TargetType 속성을 일반 클래스로 설정할 수 있습니까? 스타일의 TargetType 속성을 제네릭 클래스로 설정
public class Selector<T> : Control { }
다음 XAML
<Style x:TargetType="Selector">
<Setter Property="MyProperty" Value="Green" />
</Style>
선택기는 형식 인수 없기 때문에이 늘 일에
.
비슷한 xaml + generics 상황에서이 솔루션을 찾았습니다. 나는 제네릭 당 10 개의 닫힌 타입을 이미 가지고있다. 나는 스타일 정보를 복제 할 필요가 없다고 생각했다. –
예 ... afaik XAML은 아직 제네릭을 직접 파악하지 못했습니다. – Gishu