public override void RenderOverride(RenderContext localRenderContext) { PerformLayout(localRenderContext); if (_backgroundContext != null) { if (Background.BeginRenderBrush(_backgroundContext, localRenderContext)) { _backgroundContext.Render(0); Background.EndRender(); } } if (_borderContext != null) { if (BorderBrush.BeginRenderBrush(_borderContext, localRenderContext)) { _borderContext.Render(0); BorderBrush.EndRender(); } } FrameworkElement content = _initializedContent; if (content != null) { content.Render(localRenderContext); } }
public override void RenderOverride(RenderContext localRenderContext) { UpdateRenderOrder(); PerformLayout(localRenderContext); if (_backgroundContext != null && Background.BeginRenderBrush(_backgroundContext, localRenderContext)) { _backgroundContext.Render(0); Background.EndRender(); } RenderChildren(localRenderContext); }
public override void RenderOverride(RenderContext localRenderContext) { PerformLayout(localRenderContext); base.RenderOverride(localRenderContext); if (_backgroundContext != null) { if (Background.BeginRenderBrush(_backgroundContext, localRenderContext)) { _backgroundContext.Render(0); Background.EndRender(); } } FrameworkElement templateControl = _initializedTemplateControl; if (templateControl == null) { return; } templateControl.Render(localRenderContext); }