public bool EvalTransparentPaint(IRenderer renderer)
{
Debug.Assert(renderer != null);
Debug.Assert(Root != null);
// Validate incoming reference
if (renderer == null) throw new ArgumentNullException("renderer");
// Create a layout context for calculating size and positioning
using (ViewContext context = new ViewContext(this,
_control,
_alignControl,
renderer))
{
// Ask the view to perform operation
return Root.EvalTransparentPaint(context);
}
}