如何在WPF或C#中制作多窗格GUI?

时间:2010-05-05 20:56:47

标签: c# forms panel

我在一些RSS阅读器的一些屏幕截图中看到过这个用户界面。它是一个多窗格用户界面。窗口有三个面板或“窗格”,换句话说,窗口分为三个部分,用户可以将鼠标悬停在分区上,然后单击分隔栏并调整该部分的大小。

如何在C#中开发这种GUI?

1 个答案:

答案 0 :(得分:1)

在WinForms中,这是通过SplitContainer完成的。 Orientation属性可用于获取垂直或水平分割。您还可以嵌套splitcontainer以获得多个拆分。

在WPF中没有SplitContainer,但使用Grid and a GridSplitter可以实现相同的效果。

最后,请注意“WPF或C#”是错误的二分法。 WPF和WinForms只是.NET框架中的UI框架。两者都可以与任何.NET语言一起使用,包括C#,VB.NET等。