当我折叠一个扩展器时,它明显折叠,但我无法点击后面的内容。
它占据的空间和展开时一样...
真的有可能折叠一个扩展器吗?
代码示例:
<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 按钮位于扩展器的扩展区域下方。
最佳答案
我遇到了同样的问题,我的解决方案是不在 Expander 属性中指定 Expander 的高度。这允许在编辑器和可执行文件中修改扩展器后面的内容(折叠时)
<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>
关于c# - 如何单击折叠的 WPF 扩展器后面的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7645669/