dotnetomaniak.pl - Artykuły z tagiem WPF

Dzisiejszy wpis jest zainspirowany problemem, jaki od czasu do czasu widzę w aplikacjach zespołów programistów, którym pomagam. W prawie każdej aplikacji, wcześniej czy później, znajdziemy jakiś widok ustawień. Na ogół znajdują się w nim przyciski pozwalające otworzyć kolejne okna/widoki, w których użytkownik może zmienić konfigurację aplikacji. Bardzo często gdy zaczynamy tworzyć aplikację, liczba ustawień jest dość mała, ale z czasem bardzo się rozrasta. Do t...

Tagi: Open/Closed, WPF
Źródło: plawgo.pl
Dziel się z innymi:
Jak budować okno ustawień w aplikacji? - Blog Daniela Plawgo

Sztuka programowania 51 dni, 23 godziny, 12 minut temu danielplawgo 263 źrodło rozwiń

W dzisiejszym poście przyglądniemy się dość ciekawej wtyczce rozszerzającej możliwości Visual Studio. XAML Power Toys jest generatorem widoków, który automatycznie tworzy kod XAML na podstawie wcześniej przygotowanego view-model-u. Siłą rzeczy, skorzystamy z niego najlepiej stosując w naszej aplikacji wzorzec MVVM, chociaż nie jest to oczywiście warunek konieczny.

Źródło: strejczek.com
Dziel się z innymi:
XAML Power Toys – generator widoku XAML

Narzędzia 173 dni, 22 godziny, 51 minut temu pstrejczek 90 źrodło rozwiń

Jak naprawić problem kiedy to WPF ubija aplikację zanim wyrysuje nam główne okno aplikacji.

Tagi: C# .NET, WPF
Źródło: piatkosia.k4be.pl
Dziel się z innymi:
U mnie działa – ale tylko pod debuggerem

Windows 216 dni, 23 godziny, 23 minuty temu piatkosia 111 źrodło rozwiń

Podczas tworzenia aplikacji XAML (WPF, UWP, Xamarin.Forms) zazwyczaj wybieramy wzorzec MVVM. Jednak każdy programista ma swoje własne poglądy jak ten wzorzec powinien być zaimplementowany. W tym poście opiszę najczęstsze mity z jakimi się spotkałem podczas implementacji wzorca MVVM.

Dziel się z innymi:
MVVM myths in XAML development – programistologia

Inne 242 dni, 22 godziny, 53 minuty temu Damian 66 źrodło rozwiń

Dzisiaj zastanawiam się, czy wieść o wsparciu dla WPF i Windows Forms w .Net Core 3 jest przełomowa czy też nie. Zapraszam.

Źródło: strejczek.com
Dziel się z innymi:
WindowsForms, WPF i .Net Core |

Windows 257 dni, 21 godzin, 51 minut temu pstrejczek 156 źrodło rozwiń

o tym, jak czasami wredne bywa używanie snippetów- na przykładzie z życia

Tagi: C#, WPF
Źródło: piatkosia.k4be.pl
Dziel się z innymi:
TypeInitializationException - xaml

Sztuka programowania 459 dni, 21 godzin, 58 minut temu piatkosia 22 źrodło rozwiń

W poprzednim wpisie pokazałem, jak użyć Fluent Validation w aplikacji WPF. Wspomniałem, że tamta implementacja niestety nie nadaje się, gdy potrzebujemy walidować dane w sposób asynchroniczny – np. sprawdzić w usłudze, czy dane są unikalne. W tamtym wpisie pokazałem użycie IDataErrorInfo ponieważ jest on najczęściej wykorzystywany do realizacji walidacji. Natomiast dzisiaj opiszę nową wersję tego interfejsu, dodaną w .NET 4.5 – INotifyDataErrorInfo. Co fajne nowy interfejs...

Źródło: plawgo.pl
Dziel się z innymi:
Integracja Fluent Validation z WPF wersja async | Blog Daniela Plawgo

Windows 590 dni, 21 godzin, 1 minutę temu danielplawgo 55 źrodło rozwiń

W poprzednich wpisie pokazałem w jaki sposób można zintegrować Fluent Validation z aplikacją ASP.NET MVC, dzisiaj przyszedł czas na WPF. W WPF jest kilka sposobów na realizację walidacji. Najczęściej wykorzystuje się do tego interfejs IDataErrorInfo, który definiuje dwa elementy: właściwość Error zawierającą informacje o błędach oraz indekser, który zwraca błąd dla właściwości o nazwie przekazanej jako indeks. Interfejs ten można wykorzystać do integracji Fluent Validatio...

Źródło: plawgo.pl
Dziel się z innymi:
Integracja Fluent Validation z WPF | Blog Daniela Plawgo

Windows 593 dni, 23 godziny, 3 minuty temu danielplawgo 74 źrodło rozwiń

Czasem lepsze jest wrogiem dobrego. Trochę się o tym przekonałem walcząc z GUI pewnego projektu, który tym razem uruchamiamy na komputerze panelowym z Win10. Ale po kolei.

Źródło: strejczek.com
Dziel się z innymi:
Win10, WPF i ekrany dotykowe | PAWEŁ STREJCZEK

Windows 614 dni, 21 godzin, 22 minuty temu pstrejczek 106 źrodło rozwiń

Last time we finished with all the pieces except the common:MahAppsPopupWindowAction used in XAML. Prism already has a PopupWindowAction (it wasn't there a few years ago) so let's use that to create our own popup window action that will show MahApps-metro-style-dialog.

Dziel się z innymi:
[EN] StuffLeftAtParty - Prism WPF + MahApps modal window the MVVM way - part 2

Windows 825 dni, 23 godziny, 40 minut temu Krzysztof Zmorzyński 66 źrodło rozwiń

Showing MahApps modal windows in a Prism WPF and MVVM friendly way (part 1).

Tagi: mahapps, MVVM, Prism, WPF
Dziel się z innymi:
[EN] StuffLeftAtParty - Prism WPF + MahApps modal window the MVVM way - part 1

Windows 843 dni, 19 godzin, 23 minuty temu Krzysztof Zmorzyński 95 źrodło rozwiń

Behavior is a attachable piece of code to variours XAML elements. It’s part of Blend SDK. Full source code can be found on a GitHub page. How it works? Behavior attached to window listens to key-presses When sequence for Konami Code is completed then it lanuches Storyboard animation Storyboard moves raptor and plays raptor squeak.

Tagi: WPF
Źródło: blog.soltysiak.it
Dziel się z innymi:
How to make easter egg in your application (WPF Behaviors) – Soltys Blog

Windows 858 dni, 6 godzin, 38 minut temu Paweł Sołtysiak 111 źrodło rozwiń

Na rynku wydawniczym nie ma w tej chwili wielu książek poruszających tematykę XAML-a w WPF. Aplikacje desktopowe są w tej chwili w zdecydowanym odwrocie na korzyść aplikacji webowych i nic nie zapowiada, aby w najbliższej przyszłości miało się to istotnie zmienić. Z XAML-em w podejściu MVVM spotkamy się również w przypadku pisania aplikacji mobilnej z wykorzystaniem Xamarin Forms. Ale Xamarin-owy XAML różni się mocno od tego, który mamy w tej chwili w WPF (nieco bardziej przypomina XAML znany z zapomnia...

Tagi: MVVM, WPF, xaml
Źródło: strejczek.com
Dziel się z innymi:
MVVM i XAML w Visual Studio 2015 – Jacek Matulewski – recenzja książki | PAWEŁ STREJCZEK

Inne 894 dni, 18 godzin, 16 minut temu pstrejczek 151 źrodło rozwiń

Jednym z fundamentów WPF’a są zasoby – Resources. Definiowane w ResourceDictionary czyli słowniku zasobów. Każdy element słownika posiada swój klucz, który używamy do pobrania zasobu „z bazy”.

Tagi: MEF, WPF
Źródło: blog.soltysiak.it
Dziel się z innymi:
WPF i MEF – sterowanie wyglądem aplikacji w zależności od posiadanych zasobów. – Soltys Blog

Windows 923 dni, 10 godzin, 36 minut temu Paweł Sołtysiak 117 źrodło rozwiń

Ostatni tydzień nie przyniósł żadnych rewolucyjnych zmian do aplikacji Winbot, którą rozwijam już jakieś 10 tygodni 🙂 Pracuję nad nową funkcją, która pozwoli na tworzenie nowych scenariuszy ręcznie (bez nagrywania aktywności myszki lub klawiatury). Postanowiłem to wprowadzić aby była możliwość tworzenia zagregowanych scenariuszy lub też bardziej generycznych (np. scenariusz, który wykonuje inny scenariusz przez godzinę). Ale narazie to zostawmy – jeszcze nie jest gotowe, w...

Źródło: jaceklapinski.com
Dziel się z innymi:
Winbot – nieobsłużone wyjątki w WPF

Daj się poznać 2017 939 dni, 21 godzin, 14 minut temu jacalapa 42 źrodło rozwiń

W końcu przyszedł ten moment, w którym stwierdziłem, że pora wypuścić pierwszą wersję Winbota. Zbudowałem instalator i wystawiłem release na githubie. Dostępny do pobrania tutaj. Zanim jednak to uczyniłem, zastanawiałem się co będzie, jeżeli zacznę wypuszczać kolejne wersje. W jaki sposób informować użytkownika z zainstalowaną aplikacją, że pojawiła się nowsza wersja? W tym poście opiszę własne rozwiązanie tego problemu. Jedna rzecz była dla mnie pewna od samego początku. ...

Tagi: .Net, C#, GitHub, WPF
Źródło: jaceklapinski.com
Dziel się z innymi:
Winbot – aktualizowanie aplikacji desktopowej

Daj się poznać 2017 948 dni, 22 godziny, 16 minut temu jacalapa 76 źrodło rozwiń

Kolejny tydzień prac dobiegł końca. Aplikacja małymi krokami rozwija się. Cały czas staram się dodawać interesujące funkcje lub rozwijać w miarę ciekawe problemy, aby nie zanudzać czytelników bloga moimi cotygodniowymi raportami z postępu prac. Według mnie, najciekawszy problem z jakim się zetknąłem w ostatnim tygodniu było skojarzenie plików z moim programem. Chciałem aby po zainstalowaniu Winbota, można było eksportować z niego pliki, które później będą możliwe do urucho...

Tagi: .Net, C#, WiX, WPF
Źródło: jaceklapinski.com
Dziel się z innymi:
Winbot – pliki skojarzone z aplikacją

Daj się poznać 2017 956 dni, 17 godzin, 10 minut temu jacalapa 19 źrodło rozwiń

Jak już wspominałem w jednym z  postów, bardzo odpowiada mi pełna separacja UI od reszty kodu jaką zapewnia wzorzec MVVM i doceniam w pełni jego zalety. Czasem jednak pojawia się klasyczne “g..no w szprychy” podczas jakieś prostej do wykonania w code-behind czynności. Dzisiaj, podczas pracy nad desktopową aplikacją do robota pojawił się problem z bindigiem hasła z PasswordBox-a.  O ile w przypadku TextBox-a nie ma z  tym żadnego problemu, t...

Tagi: .Net, dsp2017, WPF
Źródło: strejczek.com
Dziel się z innymi:
WPF MVVM PasswordBox Binding

Daj się poznać 2017 964 dni, 21 godzin, 28 minut temu pstrejczek 198 źrodło rozwiń

Kolejną rzeczą, nad którą pracowałem w ramach mojego projektu Winbot, była edycja różnych obiektów za pomocą interfejsu użytkownika. W aplikacji występuje kilka typów obiektów. Mógłbym przygotować oddzielne kontrolki do edycji każdego typu z osobna, ale takie rozwiązanie mnie nie zadowalało. Za każdym razem kiedy chciałbym wprowadzić nowy typ, musiałbym dodatkowo przygotować nową kontrolkę do edycji. Byłoby to dość niewygodne i denerwujące. Moim celem było przygotowanie gen...

Tagi: C#, WPF
Źródło: jaceklapinski.com
Dziel się z innymi:
Winbot – dialog do edycji obiektów

Daj się poznać 2017 968 dni, 20 godzin, 38 minut temu jacalapa 29 źrodło rozwiń

W ostatnich tygodniach nieco więcej skupiłem się na pisaniu postów na bloga niż na samym projekcie, nie znaczy to jednak że go odłożyłem. Ponieważ udało mi się kilka tygodni temu podgonić trochę tematy związane z komunikacją, nadal z grubsza biorąc mieszczę się w założonych ramach czasowych. Gotowe jest już większość kodu Arduino (poza częścią związaną z autonomią poruszania się robota) i w zasadzie w większości mam g...

Źródło: strejczek.com
Dziel się z innymi:
SandwichBoxBot - aplikacja desktopowa - wieści z placu boju

Daj się poznać 2017 969 dni, 21 godzin, 51 minut temu pstrejczek 22 źrodło rozwiń

1 2 3 4 5... 12 13
DAC2019baner
Sklep z gadzetami

Najaktywniejsi

1
(32 891,59)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 512,28)
8
(9 775,28)
9
(8 388,27)
10
(6 822,96)
11
(6 214,22)
12
(5 393,84)
13
(4 127,41)
14
(4 026,73)
15
(3 863,06)
16
(3 599,54)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 105,41)