Visual Studio 2010 Debugger-DataTips
Bei meiner Arbeit mit der BETA 1 von Visual Studio 2010 sind mir beim Debuggen einer C#-Anwendung die neuen DataTips aufgefallen.
DataTips kann man sich als kleine Schnellinfos für Code-Variablen mit Notizzettelfunktion vorstellen. Zwar kann man, bis auf die Notizzettelfunktion, auch schon in früheren Visual Studio Versionen Code-Variablen entweder dem Watch- oder dem Quick-Watch-Fenster hinzufügen, dies gestaltet sich aber nicht so komfortabel wie mit den neuen DataTips.
Hier ein kleines Beispiel:
[STAThread]
static void Main(string[] args)
{
Window wpfWindow = new Window();
wpfWindow.Title = "TOM_MUE Main Page";
wpfWindow.Height = 300;
wpfWindow.Width = 300;
wpfWindow.Left = SystemParameters.WorkArea.Width - wpfWindow.Width;
wpfWindow.Top = SystemParameters.WorkArea.Height - wpfWindow.Height;
Application app = new Application();
app.Run(wpfWindow);
}
Ich habe in der Methode Main aus meinem kleinen WPF-Sample eine lokale Variable mit dem Namen wpfWindow definiert. Diese Variable ist vom Typ System.Windows.Window und hält somit eine Eigenschaft für die Höhe des WPF-Fensters bereit. Diese Eigenschaft hat den Namen Height. Möchte man nun den Wert dieser Eigenschaft während des Debuggens im Watch-Fenster von Visual Studio beobachten, muss man in der Spalte Name des Watch-Fensters wpfWindow.Height eingeben und das Toolfenster verankern um den Value (den Wert) beobachten zu können. Gibt man nur Height ein, kann das Watch-Fenster nicht wissen um wessen Eigenschaft es sich handelt und gibt eine Exception aus.
Einfacher und auch, nach meiner Meinung, übersichtlicher, lassen sich für diese Aufgabe die neuen DataTips verwenden. Wenn man den Wert der Eigenschaft Height beobachten möchte, braucht man in VS2010 im Debugger-Mode nicht Anderes zu tun, als mit der Maus über die entsprechende Variable zu zeigen und dann auf das DataTips-Symbol zu klicken.
Nun öffnet sich der DataTip und kann frei schwebend im Codefenster bewegt werden. DataTips sind nur im Debugger-Modus von VS2010 sichtbar, bleiben aber auch nach dem Ende einer Debug Session erhalten. Starten Sie also den Debugger erneut, wird der DataTip von VS2010 wieder angezeigt.
Eigene Notizen lassen sich dem DataTip sehr einfach hinzufügen. Dazu klicken Sie einfach mit der Maus auf das Expander-Symbol und tippen dann Ihre Notiz ein. Fertig :-)
HTH TOM_MUE


0 Kommentare:
Kommentar veröffentlichen
Links zu diesem Post:
Link erstellen
<< Startseite