ComboBoxEditEx
Раскрывающийся список для выбора одного значения.
Наследует: ComboBoxEdit
Конструкторы
public ComboBoxEditEx()
comboBoxEditEx = ComboBoxEditEx()
Инициализирует новый экземпляр ComboBoxEditEx.
Свойства
public static ComponentResourceKey ComboBoxEditExStyleKey { get; }
value = ComboBoxEditEx.ComboBoxEditExStyleKey
Получает ключ ресурса для по умолчанию Style ComboBoxEditEx.
public bool IsNullable { get; set; }
value = comboBoxEditEx.IsNullable
comboBoxEditEx.IsNullable = value
Обнуляемо.
public bool IsSearchable { get; set; }
value = comboBoxEditEx.IsSearchable
comboBoxEditEx.IsSearchable = value
Доступен для поиска.
public bool ShowObsolete { get; set; }
value = comboBoxEditEx.ShowObsolete
comboBoxEditEx.ShowObsolete = value
Показать устаревшее.
public ListSortDirection? SortOrder { get; set; }
value = comboBoxEditEx.SortOrder
comboBoxEditEx.SortOrder = value
Порядок сортировки.
public IItemsSource Source { get; private set; }
value = comboBoxEditEx.Source
comboBoxEditEx.Source = value
Текущий адрес IItemsSource.
public object Value { get; set; }
value = comboBoxEditEx.Value
comboBoxEditEx.Value = value
Текущая стоимость.
Методы
protected override BaseEditSettings CreateEditorSettings()
result = comboBoxEditEx.CreateEditorSettings()
protected override EditStrategyBase CreateEditStrategy()
result = comboBoxEditEx.CreateEditStrategy()
protected override void OnEditModeChanged(EditMode oldValue, EditMode newValue)
comboBoxEditEx.OnEditModeChanged(oldValue, newValue)
protected override void OnItemsSourceChanged(object oldValue, object itemsSource)
comboBoxEditEx.OnItemsSourceChanged(oldValue, itemsSource)
Вызывается при изменении свойства ItemsSource.
- oldValue
- Старое значение свойства ItemsSource.
- newValue
- Новое значение свойства ItemsSource.
protected override void OnValueMemberChanged(string valueMember)
comboBoxEditEx.OnValueMemberChanged(valueMember)
protected virtual object TryConvertBaseValue(SelectorPropertiesCoercionHelper helper, object bv)
result = comboBoxEditEx.TryConvertBaseValue(helper, bv)
Пытается преобразовать базовое значение в значение редактирования с помощью помощника.
- helper
- Помощник по приведению селектора.
- bv
- Базовое значение.
Возвращает: Преобразованное значение редактирования.
protected virtual object TryConvertEditValue(object ev)
result = comboBoxEditEx.TryConvertEditValue(ev)
Пытается преобразовать значение редактирования в значение, приемлемое для редактора. Реализация по умолчанию возвращает исходное значение.
- ev
- Редактируемое значение.
Возвращает: Преобразованное значение или значение NULL, чтобы использовать исходное значение.
protected virtual void UpdateBindings()
comboBoxEditEx.UpdateBindings()
Автоматическое обновление привязок при изменении свойств зависимостей.
Поля
public static readonly DependencyProperty IsNullableProperty
value = ComboBoxEditEx.IsNullableProperty
Обнуляемо.
public static readonly DependencyProperty IsSearchableProperty
value = ComboBoxEditEx.IsSearchableProperty
Доступен для поиска.
public static readonly DependencyProperty ShowObsoleteProperty
value = ComboBoxEditEx.ShowObsoleteProperty
Показать устаревшее.
public static readonly DependencyProperty SortOrderProperty
value = ComboBoxEditEx.SortOrderProperty
Порядок сортировки.
public static readonly DependencyProperty ValueProperty
value = ComboBoxEditEx.ValueProperty
Текущая стоимость.