当我折叠扩展器时,它明显崩溃,但我无法点击后面的内容。
它占据了与扩展相同的空间......
是否可以真正折叠扩展器?提前谢谢。
编辑:
代码示例:
<Grid>
<Button Content="CannotClick" Height="23" HorizontalAlignment="Left" Margin="314,91,0,0" Name="button1" VerticalAlignment="Top" Width="75" />
<Expander Header="expander1" Height="190" HorizontalAlignment="Left" Margin="306,32,0,0" Name="expander1" VerticalAlignment="Top" Width="95">
<Grid>
<Button Content="Button" Height="23" HorizontalAlignment="Left" Margin="7,106,0,0" Name="button2" VerticalAlignment="Top" Width="75" />
</Grid>
</Expander>
</Grid>
CannotClick按钮位于扩展器的扩展区域下方。
答案 0 :(得分:1)
我遇到了同样的问题,我的解决方法是不在扩展器属性中指定扩展器的高度。这允许在编辑器和可执行文件中修改扩展器后面的内容(折叠时)
<Grid>
<Button Content="CannotClick" Height="23" HorizontalAlignment="Left" Margin="314,91,0,0" Name="button1" VerticalAlignment="Top" Width="75" />
<Expander Header="expander1" HorizontalAlignment="Left" Margin="306,32,0,0" Name="expander1" VerticalAlignment="Top" Width="95">
<Grid>
<Button Content="Button" Height="23" HorizontalAlignment="Left" Margin="7,106,0,0" Name="button2" VerticalAlignment="Top" Width="75" />
</Grid>
</Expander>
</Grid>
答案 1 :(得分:0)
这不是扩展器的问题。问题是你的控件都放在同一个地方。
要解决此问题,请将行添加到网格并将每个控件插入单独的行,或使用StackPanel替换网格