ProvideLanguageServiceAttribute.ShowDropDownOptions Propriété

Définition

Détermine si l’option barre de navigation est activée dans la boîte de dialogue Options.

public:
 property bool ShowDropDownOptions { bool get(); void set(bool value); };
public:
 property bool ShowDropDownOptions { bool get(); void set(bool value); };
public bool ShowDropDownOptions { get; set; }
member this.ShowDropDownOptions : bool with get, set
Public Property ShowDropDownOptions As Boolean

Valeur de propriété

Boolean

Retourne true si l’option de barre de navigation doit être activée ; sinon, retourne false .

Exemples

[ProvideLanguageService(typeof(MyLanguageService),           // Required  
                        MyConstants.languageName,            // Required  
                        MyConstants.languageNameResourceID,  // Required  
    // Optional language service properties  
    ShowDropDownOptions = true,  // drop down bar options are supported  
                       )]  

Remarques

La barre de navigation apparaît en haut de la fenêtre de l’éditeur et permet de naviguer rapidement entre les différents éléments du fichier. En règle générale, la barre de navigation contient deux zones de liste déroulante, une pour les types et l’autre pour les membres. La sélection d’un type ou d’un membre déplace immédiatement ce type ou ce membre dans la fenêtre d’édition. La barre de navigation peut être affichée ou masquée pour chaque langue à l’aide de l’option barre de navigation de la boîte de dialogue options (disponible dans le menu Outils -> options ). Si un service de langage prend en charge la barre de navigation, il doit affecter la valeur ShowDropDownOptions à la propriété true . Si l’entrée de Registre n’est pas définie, l’option barre de navigation de la boîte de dialogue options est désactivée et ne peut pas être modifiée. Dans le cas contraire, la valeur de l’entrée de Registre contrôle si l’option barre de navigation est initialement sélectionnée ou non.

Cette propriété est disponible pour toutes les implémentations du service de langage.

La valeur par défaut est false , ce qui indique que l’option barre de navigation n’est pas sélectionnée (en fait, sauf si cette propriété est explicitement définie sur true ou false , l’entrée de Registre n’est pas créée et, par conséquent, l’option barre de navigation est désactivée).

L’entrée de Registre se présente comme suit :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\[X.Y]\Languages\Language Services\  
  [Language Name]\  
    ShowDropDownBarOption = reg_dword: 0x00000001  

S’applique à