共用方式為


IVsHierarchyItem 介面

定義

重要

此 API 不符合 CLS 規範。

包含中 IVsUIHierarchyWindow單一項目的實例屬性資訊。

public interface class IVsHierarchyItem : Microsoft::VisualStudio::Shell::ISupportDisposalNotification, System::ComponentModel::INotifyPropertyChanged, System::ComponentModel::INotifyPropertyChanging
[System.CLSCompliant(false)]
public interface IVsHierarchyItem : Microsoft.VisualStudio.Shell.ISupportDisposalNotification, System.ComponentModel.INotifyPropertyChanged, System.ComponentModel.INotifyPropertyChanging
public interface IVsHierarchyItem : Microsoft.VisualStudio.Shell.ISupportDisposalNotification, System.ComponentModel.INotifyPropertyChanged, System.ComponentModel.INotifyPropertyChanging
[<System.CLSCompliant(false)>]
type IVsHierarchyItem = interface
    interface ISupportDisposalNotification
    interface INotifyPropertyChanged
    interface INotifyPropertyChanging
type IVsHierarchyItem = interface
    interface ISupportDisposalNotification
    interface INotifyPropertyChanged
    interface INotifyPropertyChanging
Public Interface IVsHierarchyItem
Implements INotifyPropertyChanged, INotifyPropertyChanging, ISupportDisposalNotification
屬性
實作

備註

IVsHierarchyItem具有關聯的 IVsHierarchyItemIdentity ,定義IVsHierarchy代表專案的 /item 標識符或 IVsHierarchy/item 標識符組。 此介面也可讓您取得專案文字之類的屬性,並列舉其子專案和父專案。

例如,方案總管 (中的單一專案,C# 項目節點) 實際上可以由具有兩個不同專案標識碼的不同IVsHierarchy實作所組成。 作為特定範例,「方案」代表 IVsHierarchy 方案中專案的「樹狀結構」,但方案 IVsHierarchy 不知道項目的內容。 專案中的特定 C# 專案也是個別 IVsHierarchy的 。 代表專案本身的節點可能是 方案中的 IVsHierarchy 節點 #50,而 VSITEMID_ROOT 項目的 節點則 IVsHierarchy 為 。 IVsHierarchyItemIdentity 並將 IVsHierarchyItem 這兩個不同的 IVsHierarchy 和專案標識符系結在一起,成為單一概念。

屬性

AreChildrenRealized

指出的子專案 IVsHierarchyItem 是否已列舉。

CanonicalName

取得項目標準名稱,對應至 GetCanonicalName(UInt32, String)

Children

取得這個 IVsHierarchyItem的子專案。

HierarchyIdentity

取得表示這個項目的識別。

IsBold

取得或設定此專案是否應該在 中 IVsUIHierarchyWindow以粗體呈現。

IsCut

取得或設定這個專案是否應該轉譯為 中的 IVsUIHierarchyWindow剪下專案。

IsDisposed

判斷專案是否已處置。 此屬性的變更會透過 INotifyPropertyChanged.PropertyChanged 收到通知,這可讓取用者透過 PropertyChangedEventManager 輕鬆地使用弱式事件接聽程式。

(繼承來源 ISupportDisposalNotification)
Parent

取得這個專案的父 IVsHierarchyItem 代。

Text

取得 中IVsUIHierarchyWindow專案的文字 標題,對應至 VSHPROPID_Caption 的屬性。GetProperty(UInt32, Int32, Object)

適用於