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