XAML bindings debugging w Silverlight 4

W poprzednim poście opisałem nowość w Silverlight 5 – XAML bindings debugging, czyli debugowanie bindingów prosto w XAML’u.

Programiści już się cieszą i czekają od kwietnia na wersję RTM, a wtedy zmigrują swoje projekty do nowej wersji.

Wcale nie trzeba czekać

Ale okazuje się, że nie trzeba czekać. Już dzisiaj można debugować bindingi w „starych” projektach Silverlight 4!

Czytaj dalej

Reklamy

Silverlight – XAML bindings debugging

Na konferencji Silverlight Firestarter (2 grudnia 2010) ogłoszono, że nadchodzi Silverlight 5, a cztery miesiące później, na konferencji MIX 11, ogłoszono publiczną wersję Silverlight 5 Beta.

Jednym z wyczekiwanych ficzerów jest debugowanie bindingów w XAML‚u. To bardzo przydatny wynalazek. Czytaj dalej

Ukrywanie składowych klas w debugerze (DebuggerBrowsable)

Możliwości kształtowania wyglądu naszych klas dla łatwiejszego debuggowania są bardzo duże. Poprzednio pokazałem jak można wpływać  na to, co nam wyświetli debugger o naszej klasie (DebuggerDisplay) oraz jak można tworzyć własne wizualizery klas (Debugger Visualizers). Teraz czas na ukrywanie składowych (np. prywatnych) naszej klasy, aby nie zaśmiecać sobie podglądu stanu okiektu podczas sesji „odrobaczania”.

Czytaj dalej

Wizualizacja obiektów w debuggerze (DebuggerVisualizers)

Niedawno oglądałem nagranie z sesji Advanced Debugging with Visual Studio 2010, która prowadził Ingo Rammer. Bardzo fajna sesja, świetnie prowadzona. Pojawiły się na niej ciekawe informacje, które pozwalają ułatwić i urozmaicić sobie sesje w debuggerze Visual Studio. Zainspirowany tematem, postanowiłem na własnej skórze przetestować pokazywane rozwiązania.

Poprzednio pokazywałem jak można manipulować wyświetlaniem informacji o obiektach naszych klas (przeciążanie metody ToString() i/lub użycie atrybutu DebuggerDisplay). Dzisiaj pokażę jak stworzyć własny edytor (visualizer) do edycji obiektów naszych klas podczas debugowania (przykład ten nie był w całości pokazany w sesji Ingo Rammera.

Czytaj dalej