次のコードに基づいて hoverIntent を含めようとしています:
private void ViewerTab_MouseLeave(object sender, MouseEventArgs e)
{
_mouseOverTabPanel = false;
ChangeCurrentPanelPosition(TabPanelPosition.Bottom);
}
private void ViewerTab_MouseEnter(object sender, MouseEventArgs e)
{
_mouseOverTabPanel = true;
}
ChangeCurrentPanelPosition は、理想的には、mouseleave が約 1 秒後にのみ発生し、mouseEnter が再度実行されるとタイマーがクリアされます。