如何覆盖和增加WPF中面板的高度

时间:2014-06-24 12:02:18

标签: wpf-controls

在WPF中创建控件需要一些指导,界面如下: 控制将在图像控制之前进行。 控件内容未完全显示,如果用户想要查看完整的详细信息,用户可以单击控件上的按钮使其展开。但是它应该覆盖在下面的图像而不是将其向下推。

|的 _______控制________________ |
|
|
|的 _______________________________ | < - 这应该在下面的图像上

|的 _____________图片____________ |
|
|
|
|的 ______________________________ | < - 图像部分

我试过扩展控制: 1.它显示或隐藏所有内容。 2.按下面的图像。

我可能需要创建自定义控件,它来自ContentControl, 如何使用更高的zindex添加扩展托盘的功能。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您可以尝试将两个控件放入一个公共网格中,如下所示:

<Grid>
    <YourControl .../>
    <Image .../>
</Grid>

然后您的控件和图像都将覆盖相同的区域。

此外,您可以将控件包装到扩展器中:

<Grid>
    <Expander Header="Show details">
        <YourControl .../>
    </Expander>
    <Image .../>
</Grid>