我在一个WPF应用程序中遇到了一些问题,希望你能帮忙。基本上,我想要的是类似MMC中任务窗格的东西:
- 该应用程序在显示的主部分有三列。 我需要一个可调整大小的右侧列。我认为这意味着使用Grid和GridSplitter,但任何有效的方法都可以。
- 我想要能够在关闭应用程序时保存右侧列的宽度,并在打开应用程序时加载它,但这应该是初始大小:用户应该能够调整其大小。
- 当我调整窗口大小时,我希望左侧和右侧列保持相同的大小,而中间列随着窗口宽度而调整大小。
- 左侧和右侧列需要具有最小宽度。 当我调整右侧列的大小时,我希望中心列变小但左侧列不受影响。
- 我还想使用位于列外部的切换按钮切换右侧列的可见性,并且当它返回可见时,希望其宽度与之前相同。
我尝试尽可能多地使用XAML和绑定来完成。
还可以在顶部加上奶油、冰淇淋和巧克力碎片吗? :-)