Share via


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

Returns an object that uniquely identifies the entry.

(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.

NavigateToHelp()

Navigates to the help link the entry this ITableEntryHandle is associated with represents.

PinSnapshot()

Pin the snapshot for this ITableEntryHandle.

TryGetEntry(ITableEntry)

Gets 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 keyName).

(Inherited from ITableEntry)
TrySetValue(String, Object)

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

(Inherited from ITableEntry)
UnpinSnapshot()

Unpin the snapshot for this ITableEntryHandle.

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