У меня есть следующая иерархия:
public class A
{
protected class B
{
}
}
И я попытался определить стиль по умолчанию следующими способами (внутри generic.xaml):
<Style TargetType="local:A+B">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="local:A+B">
<Grid/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style TargetType="local:A.B">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="local:A.B">
<Grid/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style TargetType="local:B">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="local:B">
<Grid/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Кто-нибудь знает правильный синтаксис?