Skip to main content
A newer version of this page is available. .
All docs
V22.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.v22.2.dll

NuGet Package: DevExpress.Win.Grid

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