WPF Margin не изменяется в DataTrigger
Не изменяется именно марджин, другое ( например background) работает как надо.
<Grid x:Name="MainGrid" >
<Grid.Style>
<Style TargetType="Grid">
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=ChangeMargin, Path=IsPressed}" Value="True">
<Setter Property="Margin">
<Setter.Value>
<Thickness Left="-20" Right="-320.8"/>
</Setter.Value>
</Setter>
<Setter Property="Background" Value="black">
</Setter>
</DataTrigger>
</Style.Triggers>
</Style>
</Grid.Style>
<Button x:Name="ChangeMargin" BorderThickness="0" Background="White" Canvas.Left="178" Canvas.Top="262" Height="25"/>
</Grid>