Ejemplo n.º 1
0
        internal TypeReference SelectBaseClass(TypeReference baseClass, TypeReference modelType)
        {
            if (this.TemplateTypeSelector == null)
            {
                return(baseClass);
            }

            return(TemplateTypeSelector.GetTemplateBaseClass(baseClass, modelType));
        }
Ejemplo n.º 2
0
        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);
        }