TileCustomDrawEventArgs.ShouldDrawContent Property
Gets whether the tile should display content.
Namespace: DevExpress.XtraEditors
Assembly: DevExpress.XtraEditors.v25.1.dll
NuGet Package: DevExpress.Win.Navigation
Declaration
Property Value
| Type | Description |
|---|---|
| Boolean |
|
Remarks
When the ShouldDrawContent property returns true, you can draw content with custom appearance or use the e.DrawContent method to draw content with the default appearance.
The following code snippet demonstrates the default drawing algorithm:
void tileView1_CustomDrawTile(object sender, TileViewItemCustomDrawEventArgs e) {
switch (e.DrawingProcess) {
case TileViewItemCustomDrawProcess.DrawTile:
if (e.ShouldDrawBackground)
e.DrawBackground();
if (e.ShouldDrawContent)
e.DrawContent();
if (e.ShouldDrawHoveredOverlay)
e.DrawHoveredOverlay();
if (e.ShouldDrawDisabledOverlay)
e.DrawDisabledOverlay();
if (e.ShouldDrawBorder)
e.DrawBorder();
if (e.ShouldDrawCheckMark)
e.DrawCheckMark();
break;
case TileViewItemCustomDrawProcess.DrawCheckMark:
e.DefaultDraw();
break;
case TileViewItemCustomDrawProcess.DrawSelection:
e.DefaultDraw();
break;
}
e.Handled = true;
}
See Also