共用方式為


IWpfTableEntriesSnapshot 介面

定義

重要

此 API 不符合 CLS 規範。

ITableEntriesSnapshot 延伸,可讓專案提供者覆寫特定數據行中專案所顯示專案的預設行為。

public interface class IWpfTableEntriesSnapshot : IDisposable, Microsoft::VisualStudio::Shell::TableManager::ITableEntriesSnapshot
[System.CLSCompliant(false)]
public interface IWpfTableEntriesSnapshot : IDisposable, Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshot
public interface IWpfTableEntriesSnapshot : IDisposable, Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshot
[<System.CLSCompliant(false)>]
type IWpfTableEntriesSnapshot = interface
    interface ITableEntriesSnapshot
    interface IDisposable
type IWpfTableEntriesSnapshot = interface
    interface ITableEntriesSnapshot
    interface IDisposable
Public Interface IWpfTableEntriesSnapshot
Implements IDisposable, ITableEntriesSnapshot
衍生
屬性
實作

備註

使用數據行定義的對等方法之前,會先呼叫專案的 TryCreate... () 方法。

屬性

Count

此快照中的項目數目。

(繼承來源 ITableEntriesSnapshot)
VersionNumber

取得與快照集相關聯的版本號碼。

(繼承來源 ITableEntriesSnapshot)

方法

CanCreateDetailsContent(Int32)

指出位置 index 的虛擬專案是否有可顯示的詳細數據內容。

IndexOf(Int32, ITableEntriesSnapshot)

傳回此快照集中此快照集中專案 currentIndex () newSnapshot 的索引。

(繼承來源 ITableEntriesSnapshot)
StartCaching()

對快照集的提示,表示快照集的數據會有許多存取權。

(繼承來源 ITableEntriesSnapshot)
StopCaching()

快照集的提示,表示不再存取快照集的專案。

(繼承來源 ITableEntriesSnapshot)
TryCreateColumnContent(Int32, String, Boolean, FrameworkElement)

FrameworkElement取得位於 位置indexcolumnName之虛擬專案的 。

TryCreateDetailsContent(Int32, FrameworkElement)

取得虛擬專案 index 的詳細數據內容,以便顯示在數據表控件中。

TryCreateDetailsStringContent(Int32, String)

取得與虛擬專案 index 詳細數據內容相等的字串, (用於搜尋和複製和貼上) 。

TryCreateImageContent(Int32, String, Boolean, ImageMoniker)

ImageMoniker取得位於 位置indexcolumnName之虛擬專案的 。

TryCreateStringContent(Int32, String, Boolean, Boolean, String)

String取得位於 位置indexcolumnName之虛擬專案的 。

TryCreateToolTip(Int32, String, Object)

取得專案和 columnName的工具提示。

TryGetValue(Int32, String, Object)

取得位於之項目index的數據keyName

(繼承來源 ITableEntriesSnapshot)

適用於