ITableEntryHandle Interface

Definition

A wrapper for an ITableEntry or a "virtual" entry created from an ITableEntriesSnapshot.

public interface class ITableEntryHandle : Microsoft::VisualStudio::Shell::TableManager::ITableEntry
public interface class ITableEntryHandle : Microsoft::VisualStudio::Shell::TableManager::ITableEntry
__interface ITableEntryHandle : Microsoft::VisualStudio::Shell::TableManager::ITableEntry
public interface ITableEntryHandle : Microsoft.VisualStudio.Shell.TableManager.ITableEntry
type ITableEntryHandle = interface
    interface ITableEntry
Public Interface ITableEntryHandle
Implements ITableEntry
Derived
Implements

Properties

AreDetailsShown

Gets or sets whether details of the entry this ITableEntryHandle is associated with are being shown.

CanShowDetails

Gets whether the entry this ITableEntryHandle is associated with is selected can show details.

HasVerticalContent

Gets whether the entry this ITableEntryHandle is associated with has vertical content.

Identity

The identifier.

(Inherited from ITableEntry)
IsSelected

Gets or sets whether the entry this ITableEntryHandle is associated with is selected.

IsVisible

Is the entry visible in the table control.

Methods

CanSetValue(String)

Can the data associated with the specified column be set?

(Inherited from ITableEntry)
EnsureVisible()

Ensure that the entry is visible in the table control, scrolling the contents of the table control if needed.

NavigateTo(Boolean)

Navigates to the data the entry this ITableEntryHandle is associated with represents. Calling this is equivalent to the user initiating an navigation action from the table control itself.

NavigateToHelp()

Navigates to the help link the entry this ITableEntryHandle is associated with represents. Calling this is equivalent to the user initiating an navigate to help action from the table control itself.

PinSnapshot()

Pin the snapshot for this ITableEntryHandle.

TryGetEntry(ITableEntry)

Gets the ITableEntry associated with this ITableEntryHandle.

TryGetFactory(ITableEntriesSnapshotFactory, Int32, Int32)

Gets the ITableEntriesSnapshotFactory, version number and index associated with this ITableEntryHandle. The entry's snapshot will be returned if it is being held by the table control.

TryGetSnapshot(ITableEntriesSnapshot, Int32)

Gets ITableEntriesSnapshot and index associated with this ITableEntryHandle.

TryGetValue(String, Object)

Get the data associated with the specified column (if this entry has data associated with that column).

(Inherited from ITableEntry)
TrySetValue(String, Object)

Set the data associated with the specified column (if this entry has data associated with that column).

(Inherited from ITableEntry)
UnpinSnapshot()

Extension Methods

NavigateTo(ITableEntryHandle, Boolean, Boolean)
TryCreateColumnContent(ITableEntryHandle, ITableColumnDefinition, Boolean, FrameworkElement)

Helper to get the content (if any) for a particular entry & column.

TryCreateImageContent(ITableEntryHandle, ITableColumnDefinition, Boolean, ImageMoniker)

Helper to get the image content (if any) for a particular entry & column.

TryCreateStringContent(ITableEntryHandle, ITableColumnDefinition, Boolean, Boolean, String)

Helper to get the string content (if any) for a particular entry & column.

TryCreateToolTip(ITableEntryHandle, ITableColumnDefinition, Object)

Helper to get the tool tip (if any) for a particular entry & column.

TryGetValue<T>(ITableEntry, String, T)

Try to get data of type T from an entry.

TryGetValue<T>(ITableEntry, String, T, T)

Try to get data of type T from an entry.

TryGetValue<T>(ITableEntry, String, T, Func<T>)

Try to get data of type T from an entry.

Applies to