Я просто слегка подшутил в WPF и хотел, чтобы все элементы в моем окне делились одинаковой маржой. Я обнаружил, что все элементы управления, которые могут иметь маржу, получают из FrameworkElement, поэтому я пробовал следующее:
<Window.Resources>
<Style TargetType="{x:Type FrameworkElement}">
<Setter Property="Margin" Value="10" />
</Style>
</Window.Resources>
И это не работает. Я могу применить это ко всем кнопкам, но не ко всем элементам, которые производятся от Button. Я что-то пропустил или это просто невозможно?
Я чувствую, что единственное, что нравится использовать CSS для WPF, было хорошей идеей?