IWpfTableControl3 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.
public interface class IWpfTableControl3 : IDisposable, Microsoft::VisualStudio::Shell::TableControl::IWpfTableControl2
public interface IWpfTableControl3 : IDisposable, Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl2
type IWpfTableControl3 = interface
interface IWpfTableControl2
interface IWpfTableControl
interface IDisposable
Public Interface IWpfTableControl3
Implements IDisposable, IWpfTableControl2
- Derived
- 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. (Inherited from IWpfTableControl2) |
KeepSelectionInView |
Gets or sets a Boolean value indicating whether or not to keep selected entry in the visible viewport after data update. (Inherited from IWpfTableControl2) |
Manager |
The ITableManager that provides the data for this control. (Inherited from IWpfTableControl) |
NavigationBehavior |
Gets or sets the navigation behavior on a selected entry. (Inherited from IWpfTableControl2) |
RaiseDataUnstableChangeDelay |
Delay for raising DataStabilityChanged event when data in the control becomes unstable. (Inherited from IWpfTableControl2) |
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. (Inherited from IWpfTableControl2) |
SelectedItemActiveForeground |
The foreground for the selected items when the control has focus. (Inherited from IWpfTableControl2) |
SelectedItemInactiveBackground |
The background for selected items when the control is not focused. (Inherited from IWpfTableControl2) |
SelectedItemInactiveForeground |
The foreground for the selected items when the control is not focused. (Inherited from IWpfTableControl2) |
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. (Inherited from IWpfTableControl2) |
SortFunction |
Gets/sets the default sort function associated with the table control. (Inherited from IWpfTableControl) |
TableControlBackground |
The background for items when the control is not selected nor focused. |
TableControlForeground |
The foreground for items when the control is not selected nor focused. |
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. (Inherited from IWpfTableControl2) |
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. (Inherited from IWpfTableControl2) |
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. (Inherited from IWpfTableControl2) |
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. (Inherited from IWpfTableControl2) |
PreEntriesChanged |
Raised before the control entries have changed. (Inherited from IWpfTableControl) |