using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; namespace AssetBrowser { class AssetBrowserTemplateSelector : DataTemplateSelector { public AssetBrowserTemplateSelector() { } public DataTemplate BrowserViewTemplate { get; set; } public override DataTemplate SelectTemplate(object item, DependencyObject container) { if (item is AssetBrowserViewModel) return BrowserViewTemplate; return base.SelectTemplate(item, container); } } }