Skip to main content
All docs
V23.2

WinExplorerView.QueryItemTemplate Event

Allows you to choose which HTML templates stored in the HtmlTemplates collection should be applied to the current card.

Namespace: DevExpress.XtraGrid.Views.WinExplorer

Assembly: DevExpress.XtraGrid.v23.2.dll

NuGet Packages: DevExpress.Win.Grid, DevExpress.Win.Navigation

Declaration

[DXCategory("Events")]
public event QueryWinExplorerViewItemTemplateEventHandler QueryItemTemplate

Event Data

The QueryItemTemplate event's data class is DevExpress.XtraGrid.Views.WinExplorer.QueryWinExplorerViewItemTemplateEventArgs.

Remarks

You can use an event’s e.Row and e.RowHandle properties to identify a card, and assign a required template to the e.Template property.

private void OnQueryItemTemplate(object sender, QueryWinExplorerViewItemTemplateEventArgs e) {
    WinExplorerView view = sender as WinExplorerView;
    bool value = (bool)view.GetRowCellValue(e.RowHandle, colAvailable);
    e.Template = value == true ? view.HtmlTemplates[0] : view.HtmlTemplates[1];
}
See Also