| 1234567891011121314151617181920212223242526272829303132333435 | 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;            }        }    }}
 |