using Aitex.Core.RT.SCCore; using System.Windows; using System.Windows.Controls; namespace MECF.Framework.UI.Core.Selector { internal class ControlTemplateSelector : DataTemplateSelector { public DataTemplate TextBoxTemplate { get; set; } public DataTemplate ComboBoxTemplate { get; set; } public override DataTemplate SelectTemplate(object item, DependencyObject container) { if (item == null) { return null; } SCConfigItem sCConfigItem = (SCConfigItem)item; if (sCConfigItem.Type == "Bool") { return ComboBoxTemplate; } else { return TextBoxTemplate; } } } }