gpt4 book ai didi

c# - WPF 创建滑出面板

转载 作者:太空狗 更新时间:2023-10-29 23:02:45 24 4
gpt4 key购买 nike

我不知道这在技术上是如何工作的,但我的要求如下。我有一个 DataGrid 并将数据输入到 DataGrid 中,我想要在 DataGrid 底部有一个面板,该面板在单击按钮时滑出显示输入选项。除了,当面板滑出时,DataGrid 也必须垂直调整大小。有人可以阐明我如何实现这一点吗?

最佳答案

您应该能够将 StackPanel 与 2 个 child 、您的网格和您的面板一起使用。将面板的初始高度设置为 0。单击按钮后,将高度设置为您需要的任何值(例如,MyPanel.Height = 20)。如果需要,您可能希望将网格包裹在 ScrollViewer 中。

<StackPanel Orientation="Vertical">
<ScrollViewer Height="Auto" VerticalAlignment="Stretch">
<Grid Height="*" VerticalAlignment="Stretch" />
</ScrollViewer>
<ContentControl x:Name="MyPanel" Height="0" />
</StackPanel>

您可能需要尝试使用 VerticalAlignment 和 Height="Auto"或 Height="0"以获得您想要的布局。

关于c# - WPF 创建滑出面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6327841/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com