|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Controls;
using System.Windows;
namespace QuickZip.UserControls
{
public class Explorer2ContentSelector : DataTemplateSelector
{
public override DataTemplate SelectTemplate(object item, DependencyObject container)
{
string[] itemStr = item.ToString().Split(new char[] { ';' });
DataTemplate retVal = null;
if (itemStr.Length > 0)
retVal = (container as ContentPresenter).TryFindResource(itemStr[0]) as DataTemplate;
if (retVal != null)
return retVal;
return base.SelectTemplate(item, container);
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.