Właściwość ProvideLanguageServiceAttribute.ShowDropDownOptions —
Określa, czy pasek nawigacyjny opcja jest włączona w Opcje okno dialogowe.
Przestrzeń nazw: Microsoft.VisualStudio.Shell
Zestaw: Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)
Składnia
'Deklaracja
Public Property ShowDropDownOptions As Boolean
public bool ShowDropDownOptions { get; set; }
Wartość właściwości
Typ: System.Boolean
Zwraca true Jeśli pasek nawigacyjny opcja jest włączona; w przeciwnym razie zwraca false.
Uwagi
Pasek nawigacyjny jest wyświetlany u góry okna edytora i pozwala na szybkie nawigacji do różnych elementów w pliku.Zazwyczaj pasek nawigacyjny zawiera dwa pola kombi, jeden dla typów i innych członków.Wybranie typu lub członka natychmiast przenosi tego typu lub członka do okna Edycja.Pasek nawigacyjny można pokazane lub ukryte dla każdego języka za pomocą pasek nawigacyjny opcji w Opcje okno dialogowe (dostępne z Narzędzia -> Opcje menu).Jeśli usługa języka obsługuje pasek nawigacyjny, a następnie należy go ustawić ShowDropDownOptions właściwość, aby true.Jeśli wpis rejestru nie jest zdefiniowana na wszystkich, a następnie pasek nawigacyjny opcji w Opcje okno dialogowe jest wyłączone i nie mogą być zmieniane.W przeciwnym razie wartość wpisu rejestru kontroluje, czy opcja paska nawigacji początkowo zaznaczone lub nie.
Ta właściwość jest dostępna dla implementacji usługi dowolnego języka.
Wartością domyślną jest false, wskazujące pasek nawigacyjny opcja nie jest zaznaczona (faktycznie, chyba że ta właściwość jest jawnie ustawiona na true lub false, wpis rejestru nie jest tworzony i dlatego pasek nawigacyjny opcja jest wyłączona).
Wpis rejestru wygląda następująco:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\[X.Y]\Languages\Language Services\
[Language Name]\
ShowDropDownBarOption = reg_dword: 0x00000001
Przykłady
[ProvideLanguageService(typeof(MyLanguageService), // Required
MyConstants.languageName, // Required
MyConstants.languageNameResourceID, // Required
// Optional language service properties
ShowDropDownOptions = true, // drop down bar options are supported
)]
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..