IWpfTableControl2 Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Important
This API is not CLS-compliant.
public interface class IWpfTableControl2 : IDisposable, Microsoft::VisualStudio::Shell::TableControl::IWpfTableControl
[System.CLSCompliant(false)]
public interface IWpfTableControl2 : IDisposable, Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl
public interface IWpfTableControl2 : IDisposable, Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl
[<System.CLSCompliant(false)>]
type IWpfTableControl2 = interface
interface IWpfTableControl
interface IDisposable
type IWpfTableControl2 = interface
interface IWpfTableControl
interface IDisposable
Public Interface IWpfTableControl2
Implements IDisposable, IWpfTableControl
- Derived
- Attributes
- Implements
Properties
AutoSubscribe |
Indicates whether this table control will automatically subscribe to all data sources added to its Manager. (Inherited from IWpfTableControl) |
ColumnDefinitionManager |
Gets the ITableColumnDefinitionManager use by this (and every other) IWpfTableControl. (Inherited from IWpfTableControl) |
ColumnStates |
A snapshot of the current column states. (Inherited from IWpfTableControl) |
Control |
The WPF control that displays the data from the activated ITableDataSources. (Inherited from IWpfTableControl) |
Entries |
Gets the entries displayed in the control. (Inherited from IWpfTableControl) |
IsDataStable |
Indicates whether or not the data in the control is stable. |
KeepSelectionInView |
Gets or sets a Boolean value indicating whether or not to keep selected entry in the visible viewport after data update. |
Manager |
The ITableManager that provides the data for this control. (Inherited from IWpfTableControl) |
NavigationBehavior |
Gets or sets the navigation behavior on a selected entry. |
RaiseDataUnstableChangeDelay |
Delay for raising DataStabilityChanged event when data in the control becomes unstable. |
SelectedEntries |
Gets or sets entries selected in the control. (Inherited from IWpfTableControl) |
SelectedEntry |
Gets the selected entry in the table control. Returns null if no items are selected. If multiple items are selected then the we return whatever item is the underlying WPF controls considers to be the selected item. (Inherited from IWpfTableControl) |
SelectedItemActiveBackground |
The background for selected items when the control has focus. |
SelectedItemActiveForeground |
The foreground for the selected items when the control has focus. |
SelectedItemInactiveBackground |
The background for selected items when the control is not focused. |
SelectedItemInactiveForeground |
The foreground for the selected items when the control is not focused. |
SelectedOrFirstEntry |
Gets the selected entry in the table control or, if no entry is selected the first entry. (Inherited from IWpfTableControl) |
SelectionMode |
Gets/sets the selection mode of the table control. Default is Extended (multi-select with modifier). (Inherited from IWpfTableControl) |
ShowGroupingLine |
Gets or sets a Boolean value indicating whether or not to show a veritcal line next to entries when grouping is applied. |
SortFunction |
Gets/sets the default sort function associated with the table control. (Inherited from IWpfTableControl) |
Methods
ForceUpdateAsync() |
Force the table control to begin an update (which may not happen immediately). (Inherited from IWpfTableControl) |
GetAllFilters() |
Get all of the table control's filters. |
GetFilter(String) |
Get the filter for the specified |
RefreshUI() |
Force the elements in the table to be redrawn (because, for example, the user changed a setting that changes the way file names are displayed). (Inherited from IWpfTableControl) |
SelectAll() |
Selects all entries. (Inherited from IWpfTableControl) |
SetColumnStates(IEnumerable<ColumnState>) |
Set the ColumnState for the indicated columns. |
SetFilter(String, IEntryFilter) |
Set the filter for the specified |
SubscribeToDataSource(ITableDataSource) |
Start subscribing to the ITableEntrys produced by a ITableDataSource. (Inherited from IWpfTableControl) |
UnselectAll() |
Clears all the selection. (Inherited from IWpfTableControl) |
UnsubscribeFromDataSource(ITableDataSource) |
Stop subscribing to the specified ITableDataSource. (Inherited from IWpfTableControl) |
Events
DataStabilityChanged |
Raised when the data stability state was changed. Check IsDataStable for the new data stability state. |
EntriesChanged |
Raised (on the thread that created the control) after the controls entries have changed. (Inherited from IWpfTableControl) |
FiltersChanged |
Raised whenever the table's filter is changed via SetFilter. (Inherited from IWpfTableControl) |
GroupingsChanged |
Raised when there is any grouping changed. This event is always raised on the thread that creatad the table control. |
PreEntriesChanged |
Raised before the control entries have changed. (Inherited from IWpfTableControl) |