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 […]
Author / Paweł Łukasik
Zapraszamy na Visual Studio 2010 Community Launch to cykl konferencji, które odbęda się w największych miastach Polski podczas których to zostaną zaprezentowane nowości z świeżo wydanego Visual Studio w wersji 2010 oraz najnowszego .NET Framework 4. Już 24 kwietnia (sobota) w Instytucie Informatyki UWr przy ul. Juliot-Curie 15odbędzie się pierwsze spotkanie z tego cyklu. Podczas […]
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ą […]
Wracamy do kursu o TPL. Dziś trochę informacji faktów o .For oraz .ForEach. Te dwie metody dają podstawowy sposób na zrównoleglenie naszego kodu bez większego wysiłku Parallel.For(lowerBound, exclusiveUpperBound, () => { /*action*/}); Parallel.ForEach(Enumerable.Range(1, 100), (int item) => { /*body*/}); Tak więc prościej już by się nie dało :). Jednak funkcje te mają możliwość przyjmowania dodatkowych […]
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 […]
Jako, że w tej chwili jestem trochę uziemiony odnośnie pisania kolejnych wpisów o TPL (ale spokojnie powrócę do nich) postanowiłem napisać o czymś innym. Ale po kolei… Wszystko zaczęło się od pytania na portalu devpytania.pl. Zacząłem się zastanawiać czy rzeczywiście nie ma jakiejś metody na to. Fullscreen’a, aż tak często nie używam, ale czasem się […]
Tę serię przede wszystkim należy zacząć od pytania – po co nam to? To z kolei możemy rozbić na dwa kolejne. Po co nam w ogóle programowanie równoległe oraz po co nam TPL – przecież już mamy dostępne narzędzia. Po co nam to w ogóle Mam nadzieję, iż tak na prawdę na to pytanie odpowiadać […]
Dawno już nie pisałem na blogu. Nie chcę tłumaczyć się, że zarobiony jestem i nie mam na nic czasu (choć tak jest :)) wiec postanowiłem zamiast tego wyznaczyć sobie temat, o którym będę pisał i starać się pisać przynajmniej raz w tygodniu. Dzięki temu stworzę kurs jak w przypadku WPF oraz będę dość regularnie pojawiały […]
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 […]