internal TypeReference SelectBaseClass(TypeReference baseClass, TypeReference modelType) { if (this.TemplateTypeSelector == null) { return(baseClass); } return(TemplateTypeSelector.GetTemplateBaseClass(baseClass, modelType)); }
private static GridViewColumn BuildColumn(ColumnHeader column) { var gridViewColumn = new GridViewColumn { Width = Double.NaN, Header = column, HeaderTemplate = TemplateTypeSelector.BuildTemplate(column, typeof(ColumnHeader)) }; gridViewColumn.CellTemplateSelector = new DirectlyIndexedCellTemplateSelector <ColumnHeader>(column, gridViewColumn); return(gridViewColumn); }