我正在使用Popupbox
提供的MaterialDesignInXaml
,我正在尝试为嵌套网格分配8px的边距,所以我做了:
<GroupBox>
<GroupBox.Header>
<UniformGrid Columns="2">
<TextBlock Text="testo" HorizontalAlignment="Left" />
<materialDesign:PopupBox StaysOpen="True" Grid.Column="1"
Style="{StaticResource PopupBoxStyle}">
<Grid Width="300">
...
</Grid>
</materialDesign:PopupBox
<Style x:Key="PopupBoxStyle" TargetType="{x:Type materialDesign:PopupBox}">
<Style.Resources>
<Style TargetType="{x:Type Grid}">
<Setter Property="Margin" Value="8" />
</Style>
</Style.Resources>
</Style>
问题是我的GroupBox的标题会增加高度,但如果我在不使用PopupBoxStyle
的情况下设置边距,则GroupBox的标题高度将保持不变。
如何防止增加群组的高度?我创建PopupBoxStyle
时犯了什么错误?感谢
答案 0 :(得分:0)
如何防止增加群组的高度?
将Margin
中Grid
的{{1}}设置为ToogleContent
以覆盖样式设置器或从样式中删除设置器:
0