W poprzednim wpisie pokazywałem jak rozszerzyć Visual Studio o elementy, do których dostęp nie jest możliwy poprzez SDK. Przyszedł czas zatem na wykorzystanie wiedzy w praktyce. Napiszemy podstawy wtyczki HealthyWithVS, w których będzie możliwe pokazanie na pasku zadań timera z pomidorkiem, zgodnie z techniką Pomodoro .
Zaczniemy oczywiście od stworzenia projektu typu VSIX Project , który jest bazą dla wtyczek do Visual Studio. Pierwszym elementem jaki dodamy będzie górne menu, z którego aktywujemy pasek z naszym timerem z pomidorkiem.
Do projektu zatem dorzucamy nowy Item typu Custom Command (dostępny w Extenibility ). Tak to wygląda (TomatoStatusBar.xaml jest kontrolką WPF z timerem, o czym później):
Wygenerowany kod będzie jedynie udostępniał podmenu do menu Tools. Zróbmy jednak...
Własne menu w Visual Studio
Dodanie menu wymaga edycji pliku vsct , który odpowiada za rozmieszenie edytowalnego elementu UI na oknie VS. Jeśli dodaliśmy plik typu Custom Comma
Blog poświęcony szeroko rozumianej branży IT, ale również porusza tematy bardzo luźno związane z komputerami. Zapraszam.