В зависимости от того, что вы пытаетесь установить.Если свойства являются свойствами общего базового класса, тогда да, вы можете.У вас также есть больше параметров в WPF, чем в Silverlight, потому что вы можете наследовать стили.Например ...
<Window.Resources>
<Style x:Key="CommonStyle" TargetType="FrameworkElement">
<Setter Property="Margin" Value="2" />
</Style>
<Style TargetType="StackPanel" BasedOn="{StaticResource CommonStyle}">
</Style>
<Style TargetType="Grid" BasedOn="{StaticResource CommonStyle}">
</Style>
<Style TargetType="Button" BasedOn="{StaticResource CommonStyle}">
<Setter Property="Background" Value="LimeGreen" />
</Style>
</Window.Resources>
Общий стиль CommonStyle
будет наследоваться 3 неявными стилями.Но вы можете указать только те свойства, которые являются общими для всех классов FrameworkElement.Вы не можете установить Background в CommonStyle, потому что FrameworkElement не предоставляет свойство Background.Таким образом, хотя у Grid и StackPanel есть Background (унаследованный от Panel), это не то же самое свойство Background, что у Button (унаследованное от Control.)
Надеюсь, это поможет вам в этом.