ComboBoxEditEx

Ecng.Xaml

Раскрывающийся список для выбора одного значения.

Наследует: ComboBoxEdit

Конструкторы

ComboBoxEditEx
public ComboBoxEditEx()
comboBoxEditEx = ComboBoxEditEx()

Инициализирует новый экземпляр ComboBoxEditEx.

Свойства

ComboBoxEditExStyleKey
public static ComponentResourceKey ComboBoxEditExStyleKey { get; }
value = ComboBoxEditEx.ComboBoxEditExStyleKey

Получает ключ ресурса для по умолчанию Style 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

Текущий адрес 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
Старое значение свойства ItemsSource.
newValue
Новое значение свойства ItemsSource.
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
Редактируемое значение.

Возвращает: Преобразованное значение или значение NULL, чтобы использовать исходное значение.

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

Текущая стоимость.