30 lines
676 B
C#
30 lines
676 B
C#
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);
|
|
}
|
|
}
|
|
}
|