using S7.Net.Types; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Controls; namespace BPASmartClient.MorkCL.Converter { public class MyDataTemplateSelector:DataTemplateSelector { public DataTemplate IntTemplate { get; set; } public DataTemplate ClassTemplate { get; set; } public override DataTemplate SelectTemplate(object item, DependencyObject container) { if (item is int) { return IntTemplate; } else if (item is MaterialBase) { return ClassTemplate; } return null; } } }