拆分面板折叠和扩展



我有一个带有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
}

最新更新