Interfejs IVsHierarchyDeleteHandler
Zarządza, usunięcia lub usuwanie elementów w hierarchii.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
[InterfaceTypeAttribute(1)]
[GuidAttribute("320E51F6-D238-4BD0-BA89-CCA91DBCF411")]
public interface IVsHierarchyDeleteHandler
[InterfaceTypeAttribute(1)]
[GuidAttribute("320E51F6-D238-4BD0-BA89-CCA91DBCF411")]
public interface class IVsHierarchyDeleteHandler
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("320E51F6-D238-4BD0-BA89-CCA91DBCF411")>]
type IVsHierarchyDeleteHandler = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("320E51F6-D238-4BD0-BA89-CCA91DBCF411")>
Public Interface IVsHierarchyDeleteHandler
Metody
Nazwa | Opis | |
---|---|---|
DeleteItem(UInt32, UInt32) | Uchwyty, usunięcia lub usunięcie elementu hierarchii. |
|
QueryDeleteItem(UInt32, UInt32, Int32) | Wywołana przez środowisko, aby ustalić, czy hierarchia obsługuje usunięcia elementu lub usuwania. |
Uwagi
Ten interfejs jest opcjonalny i jest pobierana przez wywołanie QueryInterface z IVsHierarchy.Obsługuje on wykonania UIHWF_RouteCmdidDelete polecenia.
Implementuje ten interfejs, aby określić sposób obsługi usuwania lub usuwanie elementów z hierarchii.Hierarchie mogą obsługiwać zarówno niszczących opcję Usuń z magazynu, jak i opcja bezpieczne, Usuń z projektu, na podstawie elementu; Operacja opiera się na wybór użytkowników z okna dialogowego.
IVsUIHierarchyWindowuchwyty UIHWF_RouteCmdidDelete polecenia.Lub usuwanie elementu, IVsUIHierarchyWindow wywołania QueryDeleteItem lub DeleteItem z odpowiednich działań.
Uwagi dotyczące implementacji:
Wdrożone przez hierarchie do kontroli, usuń lub usuń opcje dla hierarchii elementów.
Uwagi dotyczące wywoływania:
Wywoływany przez środowisko, gdy zostanie wybrany element hierarchii (QueryDeleteItem) lub usunięte usunięte (DeleteItem).
Zobacz też
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku