public void OnRender(RenderTarget target) { target.FillRectangle(new RectangleF(0, 0, mSize.X, mSize.Y), Brushes.Solid[0xFF333333]); target.PushAxisAlignedClip(new RectangleF(0, 100, mSize.X, mSize.Y - 100), AntialiasMode.Aliased); foreach (var label in mMapLabels) { label.OnRender(target); } target.PopAxisAlignedClip(); target.DrawLine(new Vector2(0, 100.0f), new Vector2(mSize.X, 100.0f), Brushes.White); mTitleLabel.OnRender(target); mLabelScroll.OnRender(target); mAlphabeticCheckbox.OnRender(target); mFilterBox.OnRender(target); mFilterDesc.OnRender(target); }