dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem WPF

W ramach uczestnictwa w kursie WPF czytam ksiązkę "WPF 4 Unleashed" i przygotowuje jakieś przykłady sprawdzające co tam pan autor pisze w tej książce. Jeden z początkowych rozdziałów (tak, dopiero rozpoczynam kurs i książkę) poświęcony jest tematyce transformacji kontrolek, w związku z tym napisałem prosty przykład ukazyjący omawiane tranformacje. W zasadzie testuje tylko trzy z pięciu, ponieważ przesunięcie obiektów nie jest zbyt widowiskowe, a wykorzystanie macierzy nie jest na moją głowę. Zostają tylk...

Dziel się z innymi:
jsthedeveloper: WPF - rotacja, transformacja i przechylanie

Windows 1842 dni, 1 godzinę, 25 minut temu http://pawlos.blogspot.com/ 129 rozwiń

Domyślnie WPF wyświetla okno dialogowe nieobsłużonego błędu a następnie po przyciśnięciu przycisku aplikacja zostaje zamknięta. W poście zajmiemy jednak się przeładowaniem tego zachowania poprzez np. zapis błędu do pliku. W WPF możemy wykorzystać zdarzenie DispatcherUnhandledException(plik App.xaml.cs), która wywoływana jest dla nieobsłużonych wyjątków. Jeśli zatem w kodzie znajdzie się wywołanie throw bez klauzuli catch, zdarzenie DispatcherUnhandledException zostanie uruchomione. Przykład, plik app.xam...

Tagi: WPF, wyjątki
Dziel się z innymi:
Piotr Zieliński  » Nieobsłużone wyjątki w WPF

Windows 1868 dni, 21 godzin, 39 minut temu pzielinski 168 rozwiń

Jakiś czas temu, we wpisie Tworzenie aplikacji wielojęzycznych z C# i ASP.NET w Visual Studio opisywałem jak stworzyć aplikację, która będzie przystosowana do obsługi wielu języków i wykorzystywać będzie do realizacji tego celu mechanizm zasobów udostępniony w platformie .Net. Wpis ten, nie opisywał jednak zastosowanie tego mechanizmu, dla aplikacji napisanych pod kątem frameworka WPF, który korzysta z języka XAML. Dlatego też dziś, w ramach kolejnego wpisu z cyklu WPF Tutorial, chciałbym nadrobić braki...

Tagi: C#, lokalizacja, WPF, xaml
Dziel się z innymi:
WPF Tutorial - aplikacje wielojęzyczne - Alt Control Delete

Architektura 1872 dni, 11 godzin, 45 minut temu https://me.yahoo.com/a/Euok... 249 rozwiń

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ń.

Dziel się z innymi:
Duże listy obiektów w WPF i Silverlight – optymalizacja

Silverlight 1878 dni, 10 godzin, 49 minut temu tmalesza 223 rozwiń

Kilka miesięcy temu pisałem o attached behaviour jako sposobie na wiązanie zdarzeń do komend. Sposób całkowicie poprawny i wygodny w użyciu. Dzisiaj jednak chciałbym przedstawić nieco prostsze rozwiązanie z wykorzystaniem bibliotek z Expression Blend SDK. Jeśli jeszcze nie posiadacie SDK możecie je ściągnąć ze strony Microsoft’u. Do projektu dołączamy  bibliotekę System.Windows.Interactivity (SDK). Następnie w pliku XAML spróbujmy powiązać zdarzenie MouseMove z komendą ShowMsgCmd: Namespace “i” powin...

Tagi: MVVM, WPF
Dziel się z innymi:
Piotr Zieliński » Binding zdarzeń w WPF, MVVM cz.2

Windows 1878 dni, 10 godzin, 49 minut temu pzielinski 419 rozwiń

Po długiej przerwie związanej z przeprowadzką, czas powrócić do prowadzenia blog’a i pisania artykułów. Mam nadzieję, że od dziś posty będą pojawiać się częściej i bardziej regularnie chociaż nie wszystko jeszcze idzie po mojej myśli. No to zaczynamy… Visual State Manager został wprowadzony w wersji 4.0 Wcześniej mogliśmy go spotkać w Silverlight lub WPF Toolkit. Służy do zmieniania wyglądu kontrolek na podstawie zdefiniowanych stanów. Zastosowanie jest podobne więc do triggerów jednak różnica polega na ...

Dziel się z innymi:
Piotr Zieliński  » Blog Archive   » WPF – Visual State Manager

Windows 1887 dni, 1 godzinę, 46 minut temu pzielinski 191 rozwiń

W tym artykule przedstawię w jaki sposób przeszukiwać dysk twardy tak, aby użytkownik był informowany o aktualnie sprawdzanym katalogu oraz posiadał listę już odnalezionych plików. Oczywiście warunkiem koniecznym jest aby interfejs użytkownika był cały czas aktywny, natomiast sam użytkownik mógł w dowolnym momencie przerwać przeszukiwanie. Moduł będzie zintegrowany z interfejsem w WPF.

Tagi: C#, WPF, zdarzenia
Dziel się z innymi:
Przeszukiwanie dysku – zbieranie informacji na bieżąco

Windows 1896 dni, 4 godziny, 4 minuty temu tmalesza 129 rozwiń

DataGrid i ja Z programowaniem okienek w Windows rozstałem się na drugim roku studiów. Moje życie zawodowe tak się ułożyło, że nigdy później nie tknąłem Win32 API, MFC, WinForms,a tym bardziej WPF'a. W noworocznym postanowieniu ustaliłem, że spróbuję opanować chociaż podstawy Windows Presentation Foundation. W ramach realizacji postanowień, moja uwaga skupiła się na problemie prezentacji danych w postaci tabelarycznej w WPF. W .NET Framework 3.5 do dyspozycji programisty WPF był WPF Toolkit, w którego...

Tagi: DataGridView, WPF
Dziel się z innymi:
Blog Maksymiliana Mulawy: WPF DataGrid w służbie metadanych

Windows 1905 dni, 3 godziny, 55 minut temu aggi 116 rozwiń

W poprzedniej części tutoriala, poświęconej tworzeniu własnych kontrolek użytkownika, wspomniałem co nieco o zasobach i stylach, które możemy umieścić w pliku dodatkowym, bądź też w aktualnie przetwarzanym dokumencie. Dziś chciałbym rozszerzyć trochę temat i pokazać bardziej praktyczne wykorzystanie zasobów. Dowiecie się między innymi o tym jak: Utworzyć zasoby lokalne dla wybranego okna/elementu Utworzyć zasoby globalne dla całej aplikacji Jak tworzyć powtarzalne elementy jako zasoby (np. menu konteks...

Tagi: C#, GUI, resources, WPF
Dziel się z innymi:
WPF Tutorial - zasoby i style - Alt Control Delete

Architektura 1906 dni, 12 godzin, 36 minut temu https://me.yahoo.com/a/Euok... 151 rozwiń

Expression Blend, WPF i dziwne błędy w XAML

Źródło: www.mzalewski.net
Dziel się z innymi:
Expression Blend, WPF i błędy w XAML « Notatnik programisty .NET

Silverlight 1937 dni, 22 godziny, 10 minut temu drucik 126 rozwiń

Co robić gdy użytkownik jest niecierpliwy? Pracując nad nową wersją Replication Explorer'a postanowiłem ulepszyć UX (User Expirience) dialogu do łączenia się z serwerem (Dystrybutorem replikacji). W aktualnej wersji programu, w momencie gdy użytkownik wciśnie przycisk 'Connect' cały UI przestaje odpowiadać do momentu połączenia z Dystrybutorem. Nie można anulować akcji łączenia, trzeba czekać 30 sekund żeby komunikat o niemożności zlokalizowania serwera został wyświetlony itp. Rozwiązanie problem...

Tagi: Dispatcher, WPF
Dziel się z innymi:
Blog Maksymiliana Mulawy: BackgroundWorker kontra Dispatcher

Windows 1943 dni, 20 godzin, 49 minut temu http://pawlos.blogspot.com/ 125 rozwiń

W ramach podsumowania tematów związanych z „70-511: Enhancing Usability”, zapraszam do przeczytania poszczególnych postów (wymienionych niżej), pobrania kodu źródłowego oraz obejrzenia prezentacji przedstawionej przeze mnie w ramach „Study Group 70-511” organizowanej przez Łódzką Grupę Profesionalistów IT & .NET. Implementacja przetwarzania asynchronicznego (teoria) Implementacja przetwarzania asynchronicznego (przykład) Implementacja „Globalizacji” i „Lokalizacji” (teoria) Implementacja „Global...

Tagi: WPF
Dziel się z innymi:
70-511: Enhancing Usability: Podsumowanie [PL] | Maciej Zbrzezny: Programowanie i Technologie

Windows 1959 dni, 3 godziny, 50 minut temu aggi 85 rozwiń

Podczas działania naszej aplikacji (a będącej jeszcze w fazie dewelopmentu) często zachodzi potrzeba na wyświetlanie dodatkowych informacji. Przykładowo wyświetlamy różnego rodzaju identyfikatory czy kody wczytanych danych aby śledzić czy edytowany rekord jest tym rekordem, o który nam chodzi...

Wyświetlanie kontrolek XAML’owych tylko w Debug | Wojciech Poniatowski

Silverlight 1960 dni, 14 godzin, 20 minut temu poniat 89 rozwiń

Jeden z czynników, który warunkuje dobrego programistę, to umiejętność tworzenia elastycznego i niepowtarzalnego kodu. Jeśli jakiś element naszego kodu jest powtarzalny, bądź schematyczny, to z pewnością warto się zastanowić nad napisaniem metody, która zawrze ten kod i będzie mogła być wykorzystana wielokrotnie. Napisana przez nas aplikacja stanie się bardziej przejrzysta i z pewnością zmaleje również ryzyko popełnienia błędu, a wszelkie zmiany będzie można wykonać w jednym miejscu. Podobnie sprawa wyg...

Tagi: C#, usercontrol, WPF
Dziel się z innymi:
WPF Tutorial - tworzenie kontrolek użytkownika - Alt Control Delete

Architektura 1967 dni, 20 godzin, 14 minut temu https://me.yahoo.com/a/Euok... 231 rozwiń

Od ostatniej części tutoriala WPF, poświęconej tworzeniu prostego kalkulatora minęło już kilka tygodni, więc czas najwyższy na nową część. Dziś zajmiemy się zagadnieniem niezwykle ważnym z punktu widzenia wykorzystania własnych danych w połączeniu z interfejsem graficznym. Mowa oczywiście o bindowaniu, czyli wiązaniu danych wyświetlanych w kontrolkach, a pochodzących np. z naszych własnych obiektów, właściwości, bazy danych etc.

Dziel się z innymi:
WPF Tutorial - bindowanie - Alt Control Delete

Windows 1983 dni, 22 godziny, 16 minut temu https://me.yahoo.com/a/Euok... 274 rozwiń

W ramach mojego przygotowania do egzaminu 70-511 (Windows Applications Development with Microsoft .NET Framework 4) oraz uczestnictwa w „StudyGroup” organizowanym przez Łódzką Grupę Profesionalistów IT & .NET opracowałem zagadnienia związane z tematem określonym w training kicie jako „Enhancing Usability”. Z moimi czytelnikami chciałbym podzielić się moimi opracowaniami. W tym wpisie będzie o jednoczesnym wykorzystaniu i integracji Windows Forms i WPF w jednej aplikacji. Zacznijmy może od stwierdzeni...

Dziel się z innymi:
70-511: Enhancing Usability: Integrowanie Windows Forms i WPF w jednej aplikacji (teoria) [PL] | Maciej Zbrzezny: Programowanie i Technologie

Windows 1988 dni, 17 godzin, 49 minut temu gordon_shumway 142 rozwiń

Wzorzec MVVM jest najpopularniejszym rozwiązaniem architektonicznym dla WPF. Ze względu na wbudowany mechanizm wiązań, programiści chętnie sięgają po ten wzorzec projektowy. Jednym z problemów jest podpięcie zdarzenia. W większości przypadków możemy powiązać komendę za pomocą właściwości Command. Co jednak w przypadku gdy potrzebujemy specyficzne zdarzenie np. OnMouseDown? WPF niestety nie udostępnia właściwości typu OnClickCommand – do dyspozycji mamy tylko OnClick zwracający EventHandler a nie ICommand...

Tagi: MVVM, WPF
Dziel się z innymi:
Piotr Zieliński » Model-View-ViewModel a zdarzenia w WPF.

Windows 1996 dni, 3 godziny, 55 minut temu pzielinski 349 rozwiń

W ramach mojego przygotowania do egzaminu 70-511 (Windows Applications Development with Microsoft .NET Framework 4) oraz uczestnictwa w „StudyGroup” organizowanym przez Łódzką Grupę Profesionalistów IT & .NET opracowałem zagadnienia związane z tematem określonym w training kicie jako „Enhancing Usability”. Z moimi czytelnikami chciałbym podzielić się moimi opracowaniami. W tym wpisie będzie o implementacji „Globalizacji” i „Lokalizacji”.Globalizacja i lokalizacja to różne procesy związane z internacj...

Tagi: 70-511, ui, WPF
Dziel się z innymi:
70-511: Enhancing Usability: Implementacja „Globalizacji” i „Lokalizacji” (teoria) [PL] | Maciej Zbrzezny: Programowanie i Technologie

Windows 1996 dni, 3 godziny, 55 minut temu aggi 73 rozwiń

W ramach kontynuacji tematu rozpoczętego we wpisie „70-511: Enhancing Usability: Implementacja przetwarzania asynchronicznego (teoria)”, zapraszam do zapoznania się z przykładem kodu źródłowego, który będzie ilustracją do przedstawionej teorii (przykład kodu źródłowego dotyczy implementacji przetwarzania asynchronicznego, ze szczególnym naciskiem na to, jak jest to rozwiązane w WPF).W ramach przykładu zostanie pokazane wykorzystanie BacgroundWorker'a i Dispatcher'a. W przykładzie zostanie wykorzystane ...

Tagi: 70-511, ui, WPF
Dziel się z innymi:
70-511: Enhancing Usability: Implementacja przetwarzania asynchronicznego (przykład) [PL] | Maciej Zbrzezny: Programowanie i Technologie

Windows 1997 dni, 23 godziny, 32 minuty temu http://pawlos.blogspot.com/ 72 rozwiń

W ramach mojego przygotowania do egzaminu 70-511 (Windows Applications Development with Microsoft .NET Framework 4) oraz uczestnictwa w „StudyGroup” organizowanym przez Łódzką Grupę Profesionalistów IT & .NET opracowałem zagadnienia związane z tematem określonym w training kicie jako „Enhancing Usability”. Z moimi czytelnikami chciałbym podzielić się moimi opracowaniami. W tym wpisie będzie o implementacji przetwarzania asynchronicznego, ze szczególnym naciskiem na to, jak jest to rozwiązane w WPF.P...

Tagi: 70-511, ui, WPF
Dziel się z innymi:
70-511: Enhancing Usability: Implementacja przetwarzania asynchronicznego (teoria) [PL] | Maciej Zbrzezny: Programowanie i Technologie

Windows 2002 dni, 12 godzin, 12 minut temu http://pawlos.blogspot.com/ 90 rozwiń

1 2... 4 5 6 7 8 9... 11 12
Accenture
Szkolenia SecurITum
Zobacz wszystkie

.NET Developer Days 2015

W tym roku ponownie jak w poprzednim jesteśmy jednym z patronów medialnych konferencji .NET Developer Days. W tym roku jednym z prelegentów będzie Scott Hanselman.  czytaj więcej
2015-07-22

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 383,4)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 383,52)

8

Damian (9 011,08)

9

danielplawgo (7 235,99)

10

arek (6 642,77)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 408,06)

15

http://jakub-flor... (3 224,66)

16

CaMeL (2 954,87)

17

jedmac (2 714,34)

18

mnikolajuk (2 596,93)

19

lkurzyniec (2 466,02)

20

FutureProcessing (2 460,11)