WPF i Silverlight – niby to samo a jednak mile świetlne od siebie. Przepisywanie aplikacji z jednej technologii do drugiej nawet jeśli autor piszący w tej pierwszej był świadomy ograniczeń, będzie drogą przez mękę. Jeśli nie był lub inne priorytety zaważyły, aby aplikacja WPFowa była rozwijana a później pomyśli się o SLu to jesteśmy w […]
Category / WPF
W poprzednim poście zapoczątkowałem artykuł odnośnie oprogramowania panelu LED, którą zakupiłem jakiś czas temu. W dzisiejszym poście spróbujemy rozkodować cześć dotyczącą wysyłania informacji do płytki. Spróbujemy poznać protokół jaki obsługuje nasz kawałek hardware’u. Na początek jednak jestem winny wam trochę wyjaśnienia. W ostatnim wpisie zdekodowaliśmy sobie kawałek procedury, która odpowiada za wykrycie portu do którego […]
Lubie WPF’a. Można o nim powiedzieć, że jest niedorobiony, wolny a technologia ta już nie będzie dalej rozwijana przez MS. Można też zachwycać się nad tym jak bardzo wiele jest klas w WPF i jak wiele jest ich jeszcze nieodkrytych kąsków. Ostatnio natrafiłem na jeden z nich o którym chciałbym dziś napisać: *Bitmap(De/En)coder. Są to […]
Piszą swój cykl postów o WPF a w szczególności wpis, o DataBindingu pominąłem jeden ciekawy rodzaj bindingu o którym chciałbym dziś wspomnieć.Załóżmy, że mamy UI, który wyświetla jakieś elementy, które pobierane są z WebService’u. Oczywiście strzał do WebService’u (® by Marcin Najder) jest kosztowny jeśli chodzi o czas a UI nie chcemy blokować. Możemy wykorzystać […]
Oj już prawie miesiąc odkąd cokolwiek pojawiło się na blogu. Nie będę się tłumaczył z tego faktu, a tylko powiem, że kolejne wpisy nie będą pojawiać się często. Jako, że ostatnimi czasy siedzę w WPF to dziś wpis także z tej kategorii.Może nie będą to takie tajniki jak w tytule zapowiadam, ale raczej zwrócenie uwagi […]
Ostatnio męczyłem się z jednym tematem z WPF’a a mianowicie stworzyć przycisk, który jako swoje stany (Normal, Pressed, Disabled, Hover) będzie miał obrazki. Chciałem to zrobić ze zwykłego przycisku odpowiednio tworząc jego Template i wykorzystując potęgę Triggerów. Wszystkie moje próby spaliły na panewce bo i problem już się pojawiał w momencie gdzie przechowywać ścieżki do […]
Kolejny post ‘ku pamięci’, abym w przyszłości nie musiał tego szukać. Bawiłem się ostatnio przyciskiem, który ma pokazywać ContextMenu po naciśnięciu przycisku. Kod wyglądał (mniej więcej) następująco: Jak widać wykorzystuję Commands. Automatyczne pojawianie się ContextMenu po przyciśnięciu prawego przycisku działało bez problemu, tak więc nie spodziewałem się problemów […]
Ponownie nie jest mi dane pisać o TPL. Cóż ważne, że dane jest pisać o czymkolwiek technicznym. Dziś będzie o WPFie i dziwnym błędzie, który męczył mnie przez prawie dwa dni. Być może oszczędzi to komuś trudów. Zacznijmy zatem…Aplikacją oczywiście w WPFie. Jako, że budowałem dla niej instalator postanowiłem sprawdzić czy wszystkie niezbędne komponenty są […]
Dzisiejszy wpis bardziej dla mnie na przyszłość ale może ktoś skorzysta. Ostatnio miałem potrzebę użycia takiej wartości StringFormat, aby jego wartość zaczynała się od spacji. Każdy kto kiedykolwiek bawił się tą właściwością wie, że takie coś jak poniżej nie spełni swojej roli. Zauważcie spację pomiędzy znakiem = a ( w parametrze StringFormat. Wiem, że przykład […]
Jakiś czas temu nagrałem kilka filmów omawiających tematy poruszane przeze mnie w kursie o WPF. Postanowiłem, że kilka z nich umieszczę na blogu jako, że w chwili obecnej nie mam dla nich lepszego zastosowania a mam mało czasu na pisanie nowych postów :). Miłego oglądania. Uwagi, jak zawsze, mile widziane. Paweł ŁukasikFounder of Octal Solutions […]