wpf - 允许 WPF 网格单元格内容扩展到网格单元格之外?

标签 wpf xaml layout grid

我的 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/

相关文章:

c# - 在 IValueConverter 中使用 FindResource

c# - 确定文本框在其丢失焦点事件中的先前值? WPF

wpf - 为什么这个旋转动画变得断断续续?

html - 使用 html 创建类似 GUI 的界面

java - 动画结束后滚动,android

.net - WPF隧道,实际用途?

c# - Windows 8 应用程序上的全局应用程序栏

wpf - ListView 列的最小宽度

c# - 如何在 ListView 的 GridViewColumn 中获得可点击的超链接列表?

css - 带有嵌套 div 的简单 2 列 CSS 布局