ComboBoxEditEx

Ecng.Xaml

A lista suspensa para selecionar um único valor.

Herda de: ComboBoxEdit

Construtores

ComboBoxEditEx
public ComboBoxEditEx()
comboBoxEditEx = ComboBoxEditEx()

Inicializa uma nova instância do ComboBoxEditEx.

Propriedades

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

Obtém a chave de recurso para o estilo padrão de ComboBoxEditEx.

IsNullable
public bool IsNullable { get; set; }
value = comboBoxEditEx.IsNullable
comboBoxEditEx.IsNullable = value

É nulo.

IsSearchable
public bool IsSearchable { get; set; }
value = comboBoxEditEx.IsSearchable
comboBoxEditEx.IsSearchable = value

É pesquisável.

ShowObsolete
public bool ShowObsolete { get; set; }
value = comboBoxEditEx.ShowObsolete
comboBoxEditEx.ShowObsolete = value

Mostra o obsoleto.

SortOrder
public ListSortDirection? SortOrder { get; set; }
value = comboBoxEditEx.SortOrder
comboBoxEditEx.SortOrder = value

Ordens de classificação.

Source
public IItemsSource Source { get; private set; }
value = comboBoxEditEx.Source
comboBoxEditEx.Source = value

Atual IItemsSource.

Value
public object Value { get; set; }
value = comboBoxEditEx.Value
comboBoxEditEx.Value = value

Valor atual.

Métodos

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)

Chamado quando a propriedade ItemsSource muda.

oldValue
Valor antigo da propriedade ItemsSource.
newValue
Novo valor da propriedade 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)

Tenta converter o valor base para um valor de edição usando o helper.

helper
O ajudante de coerção do seletor.
bv
O valor de base.

Retorna: O valor de edição convertido.

TryConvertEditValue
protected virtual object TryConvertEditValue(object ev)
result = comboBoxEditEx.TryConvertEditValue(ev)

Tenta converter o valor de edição para um valor aceitável pelo editor. A implementação por omissão devolve o valor original.

ev
O valor de edição.

Retorna: O valor convertido, ou nulo para usar o valor original.

UpdateBindings
protected virtual void UpdateBindings()
comboBoxEditEx.UpdateBindings()

Atualizar automaticamente as ligações quando as propriedades de dependência foram alteradas.

Campos

IsNullableProperty
public static readonly DependencyProperty IsNullableProperty
value = ComboBoxEditEx.IsNullableProperty

É nulo.

IsSearchableProperty
public static readonly DependencyProperty IsSearchableProperty
value = ComboBoxEditEx.IsSearchableProperty

É pesquisável.

ShowObsoleteProperty
public static readonly DependencyProperty ShowObsoleteProperty
value = ComboBoxEditEx.ShowObsoleteProperty

Mostra o obsoleto.

SortOrderProperty
public static readonly DependencyProperty SortOrderProperty
value = ComboBoxEditEx.SortOrderProperty

Ordens de classificação.

ValueProperty
public static readonly DependencyProperty ValueProperty
value = ComboBoxEditEx.ValueProperty

Valor atual.