Има ли начин в XAML да зададете стил, който да се прилага за всички контроли? Например по-долу бих искал да сложа марж на всички мои контроли. Мога да добавя стил за всеки тип, като променя TargetType на Button, CheckBox и т.н. Вместо това бих искал да го настроя, както имам по-долу, където задавам стила на всички типове, които наследяват от Control:
<UserControl x:Class="MyPanel"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
Height="300" Width="300">
<UserControl.Resources>
<Style TargetType="Control">
<Setter Property="Margin" Value="3"/>
</Style>
</UserControl.Resources>
<StackPanel>
<Button>My Button</Button>
<CheckBox>My Checkbox</CheckBox>
</StackPanel>
</UserControl>