Condividi tramite


Metodo ModelingWindowPane.GetService

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

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

Sintassi

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

Parametri

  • serviceType
    Tipo: System.Type
    Tipo di servizio dei comandi di menu da ottenere.

Valore restituito

Tipo: System.Object
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 della finestra.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 possono contenere i pulsanti per controlli quali Stampa, Anteprima di stampa, Salva, 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 (accendino che IOleObject) un meccanismo di seduta ridotto.

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