ComboBoxEditEx
Ecng.Xaml
用于选择单值的下拉列表 。
继承自: ComboBoxEdit
构造函数
ComboBoxEditEx
public ComboBoxEditEx()
comboBoxEditEx = ComboBoxEditEx()
初始化了 & ##ComboBoxEditEx+#的新实例.
属性
ComboBoxEditExStyleKey
public static ComponentResourceKey ComboBoxEditExStyleKey { get; }
value = ComboBoxEditEx.ComboBoxEditExStyleKey
获取默认的%\ ComboBoxEditEx\\\% 的资源密钥。
IsNullable
public bool IsNullable { get; set; }
value = comboBoxEditEx.IsNullable
comboBoxEditEx.IsNullable = value
无效。
IsSearchable
public bool IsSearchable { get; set; }
value = comboBoxEditEx.IsSearchable
comboBoxEditEx.IsSearchable = value
是可以搜索的 。
ShowObsolete
public bool ShowObsolete { get; set; }
value = comboBoxEditEx.ShowObsolete
comboBoxEditEx.ShowObsolete = value
显示过时 。
SortOrder
public ListSortDirection? SortOrder { get; set; }
value = comboBoxEditEx.SortOrder
comboBoxEditEx.SortOrder = value
排序顺序。
Source
public IItemsSource Source { get; private set; }
value = comboBoxEditEx.Source
comboBoxEditEx.Source = value
Current IItemsSource.
Value
public object Value { get; set; }
value = comboBoxEditEx.Value
comboBoxEditEx.Value = value
现值.
方法
CreateEditorSettings
protected override BaseEditSettings CreateEditorSettings()
result = comboBoxEditEx.CreateEditorSettings()
CreateEditStrategy
protected override EditStrategyBase CreateEditStrategy()
result = comboBoxEditEx.CreateEditStrategy()
OnEditModeChanged
protected override void OnEditModeChanged(EditMode oldValue, EditMode newValue)
comboBoxEditEx.OnEditModeChanged(oldValue, newValue)
OnItemsSourceChanged
protected override void OnItemsSourceChanged(object oldValue, object itemsSource)
comboBoxEditEx.OnItemsSourceChanged(oldValue, itemsSource)
当ItemsSource 属性改变时调用 。
- oldValue
- Old value of the ItemsSource property.
- newValue
- New value of the ItemsSource property.
OnValueMemberChanged
protected override void OnValueMemberChanged(string valueMember)
comboBoxEditEx.OnValueMemberChanged(valueMember)
TryConvertBaseValue
protected virtual object TryConvertBaseValue(SelectorPropertiesCoercionHelper helper, object bv)
result = comboBoxEditEx.TryConvertBaseValue(helper, bv)
尝试使用帮助将基准值转换为编辑值。
- helper
- 选取者相逼助.
- bv
- 基值为.
返回值: 已转换的编辑值 。
TryConvertEditValue
protected virtual object TryConvertEditValue(object ev)
result = comboBoxEditEx.TryConvertEditValue(ev)
尝试将编辑值转换为编辑器接受的值。默认执行返回了原始值。
- ev
- 编辑值.
返回值: 转换值,或无效使用正值 。
UpdateBindings
protected virtual void UpdateBindings()
comboBoxEditEx.UpdateBindings()
当依赖属性改变时自动更新绑定 。
字段
IsNullableProperty
public static readonly DependencyProperty IsNullableProperty
value = ComboBoxEditEx.IsNullableProperty
无效。
IsSearchableProperty
public static readonly DependencyProperty IsSearchableProperty
value = ComboBoxEditEx.IsSearchableProperty
是可以搜索的 。
ShowObsoleteProperty
public static readonly DependencyProperty ShowObsoleteProperty
value = ComboBoxEditEx.ShowObsoleteProperty
显示过时 。
SortOrderProperty
public static readonly DependencyProperty SortOrderProperty
value = ComboBoxEditEx.SortOrderProperty
排序顺序。
ValueProperty
public static readonly DependencyProperty ValueProperty
value = ComboBoxEditEx.ValueProperty
现值.