我的 WPF 窗口中有一个网格。当按下特定按钮时,我希望其中一个 Grid 单元格中的控件向下扩展以使其原始大小翻倍。发生这种情况时,控件将被裁剪到包含单元格的可视边界。但是,我需要在下面的单元格顶部显示所有内容。我尝试将 Panel.ZIndex 设置为高值,但无济于事。我基本上需要在 CSS 中模拟“溢出:可见”的功能。这在 WPF/Xaml 中可行吗?
最佳答案
设置ClipToBounds单元格内控件的属性为False
然后将单元格的内容包装在 Canvas 中。 Canvas 是保证突破界限,并非所有控件都这样做(例如按钮)。
例子:
<Canvas Grid.Row="5" Grid.Column="3">
<TextBlock Text="Long text here" ClipToBounds="False">
</Canvas>
关于wpf - 允许 WPF 网格单元格内容扩展到网格单元格之外?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6338315/