EditorExtensions
Métodos de extensión para DevExpresseditores y ayudantes relacionados utilizados en WPF UI.
Métodos
public static void AddClearButton(ButtonEdit edit, Func<object> getEmptyValue)
EditorExtensions.AddClearButton(edit, getEmptyValue)
Añada un botón claro (reinicializar) al editor especificado. Al hacer clic, establece el editor EditValueProperty@ al valor devuelto por .
- edit
- El editor se extenderá.
- getEmptyValue
- Fábrica que devuelve un valor para asignar en claro. Si null, null será asignado.
public static void AddClearButton(ComboBoxEditSettings editSettings, object emptyValue)
EditorExtensions.AddClearButton(editSettings, emptyValue)
Añade un botón claro (reinicializar) al ComboBoxEditSettings. Al hacer clic, establece el valor del editor de propiedad a .
- editSettings
- La configuración del editor de cajas combo para ampliar.
- emptyValue
- El valor de asignar en claro, fallas para anular.
public static IEnumerable<T> GetSelecteds<T>(ComboBoxEditEx cb)
result = EditorExtensions.GetSelecteds(cb)
Consigue los valores seleccionados actualmente como IEnumerable.
- cb
- La caja del combo para leer.
Devuelve: Una secuencia de valores seleccionados.
public static T GetSelected<T>(ComboBoxEditEx cb)
result = EditorExtensions.GetSelected(cb)
Consigue el valor seleccionado actualmente en fundición .
- cb
- La caja del combo para leer.
Devuelve: El valor actual se funde a .
public static void RemoveClearButton(ButtonEdit edit)
EditorExtensions.RemoveClearButton(edit)
Elimina un botón de configuración (recomer) ya añadido del editor especificado, si está presente.
- edit
- El editor para modificar.
public static void SetItemsSource(ComboBoxEditEx cb, Type enumType)
EditorExtensions.SetItemsSource(cb, enumType)
Establece la fuente de elementos de la caja combo a todos los valores de los especificados .
- cb
- La caja de combo para poblar.
- enumType
- El tipo de enum para usar como elementos.
public static void SetItemsSource(ComboBoxEditEx cb, IItemsSource source)
EditorExtensions.SetItemsSource(cb, source)
Asigna el IItemsSource@ al cuadro combo.
- cb
- El cuadro combo para modificar.
- source
- Los elementos fuente de asignación.
public static void SetItemsSource<T>(ComboBoxEditEx cb)
EditorExtensions.SetItemsSource(cb)
Establece la fuente de elementos de la caja combo a todos los valores del tipo enum especificado.
- cb
- La caja de combo para poblar.
public static void SetItemsSource<T>(ComboBoxEditEx cb, IEnumerable<T> values, Func<T, string> getName, Func<T, string> getDescription)
EditorExtensions.SetItemsSource(cb, values, getName, getDescription)
Establece la fuente de elementos de la caja combo a los valores proporcionados.
- cb
- La caja de combo para poblar.
- values
- Los valores que se muestran.
- getName
- Resolución de nombre de pantalla opcional.
- getDescription
- Resolución de descripción opcional.
public static void SetSelected<T>(ComboBoxEditEx cb, T value)
EditorExtensions.SetSelected(cb, value)
Establece el valor actual de la caja combo.
- cb
- El cuadro combo para modificar.
- value
- El valor que se debe establecer.
public static IItemsSource ToItemsSource(object val, Type itemValueType, bool? excludeObsolete, ListSortDirection? sortOrder, Func<IItemsSourceItem, bool> filter, Func<object, string> getName, Func<object, string> getDescription)
result = EditorExtensions.ToItemsSource(val, itemValueType, excludeObsolete, sortOrder, filter, getName, getDescription)
Convierte el valor especificado a IItemsSource utilizando el tipo de elemento proporcionado y los filtros opcionales.
- val
- El valor fuente para envolver.
- itemValueType
- Tipo de valores contenidos en la fuente de los artículos.
- excludeObsolete
- Si excluye los elementos obsoletos. Si es nulo, se utiliza el comportamiento predeterminado.
- sortOrder
- Dirección de tipo opcional.
- filter
- Filtro opcional aplicado a los artículos.
- getName
- Resolución de nombre de pantalla opcional.
- getDescription
- Resolución de descripción opcional.
Devuelve: Una instancia IItemsSource@.
public static IItemsSource<T> ToItemsSource<T>(IEnumerable<T> val, bool excludeObsolete, ListSortDirection? sortOrder, Func<IItemsSourceItem, bool> filter, Func<T, string> getName, Func<T, string> getDescription)
result = EditorExtensions.ToItemsSource(val, excludeObsolete, sortOrder, filter, getName, getDescription)
Envuelve la secuencia especificada en un IItemsSource@ con filtrado y clasificación opcional.
- val
- Secuencia de origen.
- excludeObsolete
- Ya sea para excluir objetos obsoletos. Default es cierto.
- sortOrder
- Dirección de tipo opcional.
- filter
- El predicado de filtro opcional.
- getName
- Resolución de nombre de pantalla opcional.
- getDescription
- Resolución de descripción opcional.
Devuelve: Una instancia IItemsSource@.