public void ProcessCaption() { if (captionDiv != null) { captionDiv.remove(); captionDiv = null; } if (!string.IsNullOrWhiteSpace(Caption)) { captionDiv = Div(IsSmallItem ? "ribbonbuttonsmallcaption" : "ribbonbuttoncaption"); captionDiv.innerHTML = Caption; Content.AppendChild(captionDiv); } }