XAMLのスタイルのTargetTypeプロパティをGeneric Classに設定できますか? スタイルのTargetTypeプロパティをジェネリッククラスに設定
public class Selector<T> : Control { }
、その後、XAML
<Style x:TargetType="Selector">
<Setter Property="MyProperty" Value="Green" />
</Style>
セレクタは型引数が欠落しているため、この文句を言わない仕事で
。
私は、同様のxaml +ジェネリックの状況でこのソリューションを見つけました。私はすでにジェネリック毎に10個のクローズドタイプを持っており、スタイル情報を複製する必要はないと考えていました。 –
はい... afaik XAMLはジェネリックスを直接把握していません。 – Gishu