SplitPanel разваливается и расширяется - PullRequest
0 голосов
/ 07 января 2019

У меня есть RadSplitContainer с 2 панелями. В середине у меня есть бар с 2 стрелками, который позволяет мне сжимать правую или левую панель. Есть событие, которое сообщает мне, когда это происходит:

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

Мой вопрос: есть ли какое-либо событие или техника, которая позволяет мне знать, когда панель расширяется, как панель, которая разрушается?

1 Ответ

0 голосов
/ 08 января 2019

Вы можете использовать событие SplitterMoved / SplitterMoving, чтобы проверить, разворачивается или разворачивается панель. Сохраните x и y местоположения разделителя, когда происходит событие «SplitterMoved / SplitterMoving», и сравните эти X Y с ранее сохраненным X Y, чтобы увидеть, что разделитель разрушается или расширяется.

, например

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