SplitPanel 折叠和展开

SplitPanel collapsing and expanding

我有一个带有 2 个面板的 RadSplitContainer。 在中间,我有带 2 个箭头的栏,可以让我折叠右侧或左侧面板。 当发生这种情况时,有一个事件让我知道:

private void splitterName_PanelCollapsing(object sender, Telerik.WinControls.UI.RadSplitContainer.PanelCollapsingEventArgs e)

我的问题:是否有任何事件或技术让我知道面板何时像折叠面板一样展开?

您可以使用 SplitterMoved/SplitterMoving 事件来检查面板是折叠还是展开。当'SplitterMoved/SplitterMoving'事件发生时,保留拆分器位置的x和y,并将这些X Y与先前存储的X Y进行比较,以查看拆分器是折叠还是展开。

例如

if (splitters1.Location.X > previous.Location.X)
{
   //Do your actions
}