public void SetPosition(HorizontalEdge direction, bool isVisible)
{
int startLeft = direction == HorizontalEdge.Right ? 0 - Width : Width;
Container.CSS(Css.Left, startLeft + Css.Px);
Container.CSS(Css.Display, isVisible ? Css.Block : Css.None);
SyncWidth();
}
public void SyncWidth() { Width = parentList.Width; }