示例#1
0
        public VisualTreeAsset GetListViewPreviewTemplateForType(Type type)
        {
            if (!this.ListViewPreviewTemplatesByType.Any(r => r.Type == type.Name))
            {
                CruddyVisualTemplateRecord newVtr = new CruddyVisualTemplateRecord();
                newVtr.Type     = type.Name;
                newVtr.Template = DefaultListViewPreview;
                this.ListViewPreviewTemplatesByType.Add(newVtr);
            }

            return(ListViewPreviewTemplatesByType.First(r => r.Type == type.Name).Template);
        }
示例#2
0
        public VisualTreeAsset GetInspectorAssetForType(Type type)
        {
            if (!this.InspectorsBySource.Any(r => r.Type == type.Name))
            {
                CruddyVisualTemplateRecord newVtr = new CruddyVisualTemplateRecord();
                newVtr.Type     = type.Name;
                newVtr.Template = DefaultInspectorTemplate;
                this.InspectorsBySource.Add(newVtr);
            }

            return(InspectorsBySource.First(r => r.Type == type.Name).Template);
        }