我有一个SplitContainer控件,想知道如何同时设置两个面板的静态尺寸,并防止用户调整面板大小。使用FixedPanel是否是解决方案?根据我的阅读,我不认为它是解决方案。
我有一个SplitContainer控件,想知道如何同时设置两个面板的静态尺寸,并防止用户调整面板大小。使用FixedPanel是否是解决方案?根据我的阅读,我不认为它是解决方案。
我认为您只是在寻找“IsSplitterFixed”属性。
这个问题的标题有误导性。除了所选答案,还有多个正确答案可以满足这个问题的标题。
为了澄清:
FixedPanel
是您在调整SplitContainer大小时要保持其大小的面板。根据属性窗口中的描述:
FixedPanel
指示在调整大小事件期间,特定的SplitContainer面板应保持固定大小
IsSplitterFixed
只是一种暂时性的方法,用于防止用户移动分隔条。面板仍然按比例调整以适应SplitContainer的大小。
如果你不想让用户调整大小,我很好奇为什么你要使用分割容器。
然而,如果你想防止一个面板随着父容器自动调整大小
可以使用分割容器的 "Fixed panel" 属性。