Condividi tramite


Metodo ModelingWindowPane.GetService

Ottiene il servizio del tipo specificato.Eseguire l'override di questo metodo per restituire il servizio personalizzato del comando di menu

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Sintassi

'Dichiarazione
Protected Overrides Function GetService ( _
    serviceType As Type _
) As Object
protected override Object GetService(
    Type serviceType
)

Parametri

  • serviceType
    Tipo: System.Type
    Il tipo di servizio del comando di menu da verificare.

Valore restituito

Tipo: System.Object
Il servizio del tipo specificato.Per impostazione predefinita, questo metodo restituisce i servizi seguenti:IOleCommandTarget, IMenuCommandService, IObjectWithSite, IVsTrackSelectionExe IVsWindowFrame.se il tipo specificato è ISelectionService, restituisce questo riquadro.se il tipo è IVsTrackSelectionEx o IVsWindowFrame, delega il provider del servizio locale.

Note

per ulteriori informazioni sui servizi, vedere Concetti di base del servizio. Nella tabella riportata di seguito viene fornita una panoramica dei servizi del comando di menu supportate da questo metodo.

Servizio del comando di menu

descrizione

IOleCommandTarget

Questa interfaccia consente agli oggetti e i relativi contenitori per i controlli di invio tra loro.Ad esempio, le barre degli strumenti di un oggetto potrebbero contenere i pulsanti per controlli quali stampa, anteprima di stampa, Salvare, nuovoe zoom.

IMenuCommandService

Questa interfaccia fornisce metodi per gestire i comandi di menu disponibili in modalità progettazione e per illustrare alcuni tipi di menu di scelta rapida.

ISelectionService

Questa interfaccia consente la selezione dell'elemento.

IObjectWithSite

Questa interfaccia fornisce oggetti semplici con un leggera (accendino che IOleObject) meccanismo di non.

IVsTrackSelectionEx

Questa interfaccia tenere traccia delle modifiche nella selezione.

IVsWindowFrame

Questa interfaccia consente di accedere alle strutture della finestra della shell.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ModelingWindowPane Classe

Spazio dei nomi Microsoft.VisualStudio.Modeling.Shell