【发布时间】:2021-01-30 23:23:12
【问题描述】:
我有一个自定义窗口样式,因此,我想更改控件模板触发器内控件模板内的网格的边距属性。
<Style x:Key="BaseWindow" TargetType="Window">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Window}">
<Grid x:Name="Grid">
....
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="WindowState" Value="Maximized">
<Setter TargetName="Grid" Property="Margin" Value="5"/>
</Trigger>
/ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
我已经用网格控件内的其他控件测试了触发器,那里的边距更新了,但网格控件的边距没有。
【问题讨论】:
标签: c# wpf .net-framework-4.8