public override void OnChange() { Sidebar sidebar = Host.GetWindow <Sidebar>(); if (sidebar != null) { if (!enabled) { Sidebar.Hide(); return; } if (dockingSide != Sidebar.dockingSide) { Sidebar.Hide(); Sidebar.Toggle(); return; } sidebar.Repaint(); } else if (enabled) { Sidebar.Toggle(); } }