Обновление
См. это обсуждение интересного подхода
См. этот вопрос
Создаваемый вами стиль предназначен только для элемента управления, а не для элементов, производных от элемента управления.Когда вы не устанавливаете x: Key, вы неявно устанавливаете x: Key в TargetType, поэтому, если TargetType = "Control", тогда x: Key = "Control".Я не думаю, что есть какой-либо прямой способ сделать это.
Ваши варианты
<Style x:Key="ControlBaseStyle" TargetType="Control">
<Setter Property="Margin" Value="1"/>
<Setter Property="Padding" Value="0"/>
</Style>
Назначьте все кнопки и комбинированные списки, например
<Style TargetType="{x:Type Button}" BasedOn="{StaticResource ControlBaseStyle}"/>
<Style TargetType="{x:Type ComboBox}" BasedOn="{StaticResource ControlBaseStyle}"/>
или используйтестиль прямо на контроле
<Button Style="{StaticResource ControlBaseStyle}" ...>
<ComboBox Style="{StaticResource ControlBaseStyle}" ...>