IWpfTableControl Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Importante
Esta API no es conforme a CLS.
Interfaz para mostrar y administrar datos como una tabla.
public interface class IWpfTableControl : IDisposable
[System.CLSCompliant(false)]
public interface IWpfTableControl : IDisposable
public interface IWpfTableControl : IDisposable
[<System.CLSCompliant(false)>]
type IWpfTableControl = interface
interface IDisposable
type IWpfTableControl = interface
interface IDisposable
Public Interface IWpfTableControl
Implements IDisposable
- Derivado
- Atributos
- Implementaciones
Comentarios
Todos los métodos de esta interfaz, a menos que se marque lo contrario, se pueden llamar desde cualquier subproceso.
Todos los eventos generados por esta interfaz se generarán en el mismo subproceso que creó el control de tabla.
Propiedades
AutoSubscribe |
Indica si este control de tabla se suscribirá automáticamente a todos los orígenes de datos agregados a su Manager. |
ColumnDefinitionManager |
Obtiene el ITableColumnDefinitionManager uso de este objeto (y todos los demás). IWpfTableControl |
ColumnStates |
Instantánea de los estados de la columna actual. |
Control |
Control WPF que muestra los datos de los s activados ITableDataSource. |
Entries |
Obtiene las entradas mostradas en el control . |
Manager |
ITableManager que proporciona los datos de este control. |
SelectedEntries |
Obtiene o establece las entradas seleccionadas en el control . |
SelectedEntry |
Obtiene la entrada seleccionada en el control de tabla. Devuelve null si no se selecciona ningún elemento. Si se seleccionan varios elementos, se devuelve cualquier elemento que sea el elemento subyacente que los controles de WPF subyacentes consideran el elemento seleccionado. |
SelectedOrFirstEntry |
Obtiene la entrada seleccionada en el control de tabla o, si no hay ninguna entrada seleccionada, la primera entrada. |
SelectionMode |
Obtiene o establece el modo de selección del control de tabla. El valor predeterminado es Extendido (selección múltiple con modificador). |
SortFunction |
Obtiene o establece la función de ordenación predeterminada asociada al control de tabla. |
Métodos
ForceUpdateAsync() |
Forzar que el control de tabla inicie una actualización (que puede que no se produzca inmediatamente). |
GetFilter(String) |
Obtenga el filtro para el especificado |
RefreshUI() |
Forzar que se vuelvan a dibujar los elementos de la tabla (porque, por ejemplo, el usuario cambió una configuración que cambia la forma en que se muestran los nombres de archivo). |
SelectAll() |
Selecciona todas las entradas. |
SetFilter(String, IEntryFilter) |
Establezca el filtro para el especificado |
SubscribeToDataSource(ITableDataSource) |
Empiece a suscribirse a los ITableEntryproducidos por .ITableDataSource |
UnselectAll() |
Borra toda la selección. |
UnsubscribeFromDataSource(ITableDataSource) |
Deje de suscribirse al especificado ITableDataSource. |
Eventos
EntriesChanged |
Se genera (en el subproceso que creó el control) después de que hayan cambiado las entradas de los controles. |
FiltersChanged |
Se genera cada vez que se cambia el filtro de la tabla a través de SetFilter. |
PreEntriesChanged |
Se genera antes de que las entradas del control hayan cambiado. |