Prosty Paint w Silverlight w niecałe 120 linii

Co można zrobić ciekawego wykorzystując tyle linii? Niewiele ;-), ale… Rysowanie przy pomocy ołówka oraz figur: elipsa, prostokąt. Wszystko możliwe w 4 wybranych kolorach. Dodatkowo zaimplementowany mechanizm historii zdarzeń (undo-redo) bez limitu zapamiętanych „ruchów”.

 

Czytaj dalej

Share

Duże listy obiektów w WPF i Silverlight – optymalizacja

W artykule „Przeszukiwanie dysku – zbieranie informacji na bieżąco” użyłem kontrolki ListBox do wyświetlania informacji o znalezionych plikach. Przypomnijmy, że były to: nazwa oraz ścieżka do pliku w postaci DataTemplate. W przypadku, gdy znajdziemy 200, 300 plików (wpisów do listy) wszystko działa jak należy. Co natomiast dzieje się jeżeli znajdziemy ich kilka tysięcy? Wszystkim programistom o słabych nerwach (jeżeli takowi istnieją ;-)) stanowczo odradzam zaglądanie do menedżera zadań.

Czytaj dalej

Share