dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem WPF

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 2531 dni, 7 godzin, 15 minut temu https://me.yahoo.com/a/Euok... 282 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 2547 dni, 9 godzin, 16 minut temu https://me.yahoo.com/a/Euok... 319 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 2552 dni, 4 godziny, 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 2559 dni, 14 godzin, 55 minut temu pzielinski 353 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 2559 dni, 14 godzin, 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 2561 dni, 10 godzin, 32 minuty temu Paweł Łukasik 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 2565 dni, 23 godziny, 12 minut temu Paweł Łukasik 90 rozwiń

Strona główna Przystępując do tłumaczenia aplikacji WPF miałem dokładny plan jak się za to zabrać. Mianowicie postanowiłem użyć narzędzia LocBaml, o którym dowiedziałem się z training kit'a do egzaminu 70-502. Opis całej procedury można znaleźć tutaj. Praktyka pokazała jednak, że narzędzie to pozostawia bardzo dużo do życzenia. Dalej opiszę kolejne kroki pracy z LocBaml wraz z komentarzem jak to wygląda w praktyce. UIDs Mechanizm wielojęzyczności aplikacji w WPF koncepcyjnie zbliżony jest to tego co z...

Dziel się z innymi:
Aplikacje wielojęzyczne - WPF

Windows 2566 dni, 13 godzin, 27 minut temu aggi 117 rozwiń

Witajcie w trzeciej części tutoriala do WPF. W dwóch poprzednich wpisach (WPF Tutorial - wprowadzenie oraz WPF Tutorial - obsługa kontrolek), powiedzieliśmy sobie m.in o: WPFie ogółem Języku znaczników XAML Podstawowych właściwościach WPF Kontrolkach Ponieważ wiemy już całkiem sporo, to czas dowiedzieć się, czy z tych informacji można zrobić jakiś sensowny użytek, np. budując prosty, tytułowy kalkulator:) Jeśli zatem chcecie wykorzystać zgromadzoną dotychczas wiedzę, do zbudowania czegoś praktycznego...

Tagi: .NET 4.0, C#, WPF
Dziel się z innymi:
WPF Tutorial - kalkulator - Alt Control Delete

Architektura 2566 dni, 10 godzin, 19 minut temu https://me.yahoo.com/a/Euok... 331 rozwiń

Pracując z WPFem/XAMLem wielokrotnie natrafiałem na kod tego typu (bindowanie ViewModel do DataContext): Jest to dość wygodne rozwiązanie w małych i średnich aplikacjach nie wykorzystujących zaawansowanych wzorców prezentacyjnych (MVP, MVVM itp). Jednak ma ono jedną, podstawową wadę. Specyfika XAML’a wymusza istnienie bezparametrowego konstruktora w WindowViewModel, przy użyciu którego będzie tworzony obiekt przypinany do DataContext. Tworzenie obiektów w XAM...

Tagi: IoC, WPF, xaml
Źródło: jdubrownik.com
Dziel się z innymi:
IoC w XAML (proof-of-concept). - jdubrownik.com

Windows 2570 dni, 1 godzinę, 39 minut temu Paweł Łukasik 135 rozwiń

20maj/110Zaginiona metoda Main()? Tworząc aplikację WPF czasami zachodzi potrzeba napisania własnej metody Main(). Przeglądając pliki znajdujące się w solucji można natknąć się pliki *.xaml i powiązanie z nimi *.xaml.cs oraz pliki kodu *.cs. Dopóki nie trzeba zrobić czegoś nie standardowego to często nie ma potrzeby, aby zagłębiać się w różnego rodzaju mechanizmy. Takim mechanizmem może być start aplikacji WPF. Ostatnio potrzebowałem dodać własną metodę Main(). Sądziłem, że będzie to proste – nowa klasa ...

Tagi: WPF
Dziel się z innymi:
Zaginiona metoda Main()?

Windows 2581 dni, 23 godziny, 44 minuty temu Paweł Łukasik 116 rozwiń

W poprzedniej i zarazem pierwszej części tutoriala do WPF, powiedzieliśmy sobie co nieco na temat samego WPF, zawartego w nim języka XAML oraz menadżerów układów. Dziś przyszła kolej na kontrolki, bez których w GUI, nie było prawdopodobnie by niczego. Co należy rozumieć jako kontrolkę? Są to wszystkie buttony, gridy, listy, comboboxy itp. itd. Każda z kontrolek, posiada pewien wspólny zestaw właściwości, które bierze się z reguł dziedziczenia zawartych w WPFie (patrz akapit o drzewach). Oprócz tego, kon...

Tagi: .NET 4.0, C#, WPF
Dziel się z innymi:
WPF Tutorial - obsługa kontrolek - Alt Control Delete

Windows 2583 dni, 19 godzin, 52 minuty temu https://me.yahoo.com/a/Euok... 171 rozwiń

Do grona rzeczy, które wyróżniają aplikację, już na pierwszy rzut oka, najczęściej z pewnością możemy zaliczyć jej GUI, czyli innymi słowy wartstwę prezentacji. W .Necie, praktycznie od zawsze, GUI tworzyło się za pomocą dość wygodnych Windows Forms, które za pomocą metody Drag & Drop (Przeciągnij i upuść) pozwalały na szybkie tworzenie wizualnego obszaru naszej aplikacji, często bez napisania nawet jednej linijki kodu. Istotą takiego podejścia, było użycie absolutnego pozycjonowania elementów, względem ...

Tagi: .NET 4.0, C#, WPF
Dziel się z innymi:
WPF Tutorial - wprowadzenie

Windows 2589 dni, 12 godzin, 6 minut temu https://me.yahoo.com/a/Euok... 263 rozwiń

WPF: Bindowanie Enum'a do ComboBox'akwi 112011 Podczas moich ostatnich zmagań z WPFem trafiłem na ciekawy problem. Chodzi o bindowanie typu Enum do kontrolki ComboBox. Czyli w combo ma pojawiać się lista dostępnych wartości enum'a, a po wybraniu jednej z nich ma uaktualnić się podpięta do comboboxa właściowość ViewModelu. Dodatkowo sprawa komplikuje się gdy nazwy poszczególnych wartości enum'a są niezbyt czytelne dla śmiertelnego użytkownika programu (np. zamiast ładnej opisowej nazwy "To jest pierwsza s...

Tagi: binding, Enum, WPF
Źródło: jdubrownik.com
Dziel się z innymi:
WPF: Bindowanie Enum'a do ComboBox'a - jdubrownik.com

Windows 2622 dni, 10 godzin, 17 minut temu Paweł Łukasik 196 rozwiń

Czasami zachodzi potrzeba "ręcznego" pozycjonowania okna w aplikacji WPF. Sprawa jest prosta i sprowadza się do odpowiedniego ustawienia właściwości Left oraz Top. Jeśli chcemy aby pozycja okna dziecka zależała od położenia rodzica to możemy odwołać się do rodzica przez właściwość Owner i napisać taki kod jak poniżej. Kod ten powoduje przesunięcie okno dziecka o 50 jednostek w prawo względem lewej krawędzi okna rodzica. ... myWindow.Left = myWindow.Owner.Left + 50; ... Nic prostrzego. ...

Dziel się z innymi:
Blog Michała Komorowskiego: Zabawy z pozycjonowaniem okna w WPF

Windows 2631 dni, 10 godzin, 10 minut temu gordon_shumway 59 rozwiń

Artykuł pokazuje w jaki sposób można zacząć tworzenie aplikacji na dwa monitory. Jest tam pokazane jak można ustalić ile monitorów jest podpiętych do komputera i jak wysłać okienko na inny monitor niż główny.

Tagi: .Net, okiena, ui, WinForms, WPF
Dziel się z innymi:
Aplikacja na dwa monitory

Windows 2634 dni, 1 godzinę, 44 minuty temu Michal Jankowski 180 rozwiń

Pierwsza część serii postów opisujących implementacje przykładowych konwerterów wartości, które mogą się przydać w różnych projektach.

tomasz telepko: softt.eu blog | ValueConverters cz. 1

Silverlight 2649 dni, 9 godzin, 33 minuty temu xsan 97 rozwiń

Podczas projektowania interfejsu w aplikacji WPF/Silverlight, zdarzają się sytuacje, w których jesteśmy zmuszeni do poszukiwania rozwiązań, które umożliwią wyświetlenie kontrolek bez burzenia przyjętych wcześniej konwencji. Czasami jest trudno, lecz dzięki elastyczności jaką oferuje technologia WPF/Silverlight możemy zmieniać interfejs w bardzo szerokim zakresie bez konieczności implementowania własnych kontrolek. Istnieje kilka kontrolek, które mogłyby zostać wykorzystane w danym przykładzie (np. C...

Tagi: MVVM, Silverlight, WPF
Dziel się z innymi:
Przycisk wewnątrz kontrolki TextBox

Windows 2653 dni, 4 godziny, 41 minut temu macko 176 rozwiń

Dlaczego lubię kontener DockPanel? Ponieważ dobrze (intuicyjnie) współpracuje z kontrolką ScrollViewer, która dostarcza pionowych i poziomych pasków przewijania. Załóżmy, że główne okno naszej aplikacji zawiera listę (kontrolka ListView) z kilkuset wierszami. Wierszy jest na tyle dużo, że w danym momencie na ekranie widoczna jest tylko część z nich. Aby użytkownik mógł przewijać listę i zobaczyć wszystkie wiersze używamy kontrolki ScrollViewer ScrollViewer zachowa się jednak inaczej w...

Blog Michała Komorowskiego: DockPanel i ScrollViewer

Windows 2673 dni, 9 godzin, 26 minut temu macko 95 rozwiń

Osoby, które tworzą aplikacje w WPF-ie i/lub Silverlight-cie na pewno spędzają wiele godzin edytując kod XAML. Wsparcie w Visual Studio 2010 względem 2008 poprawiło dla tego typu pracy, ale nadal warto wspomóc się zewnętrznymi dodatkami, które są darmowe 1. Pierwszy dodatek, który polecam to XAML Intellisense Presenter. Dzięki niemu IntelliSense w edytorze XAML zyskuje nowe możliwości takie jak filtrowanie, wyszukiwanie za pomocą notacji Pascala czyli pisze tylko DG, a okienko pokaże nam DataGrid. Aby z...

Dziel się z innymi:
XAML - wspomagacze | Tomasz Wiśniewski

Narzędzia 2707 dni, 5 godzin, 52 minuty temu Paweł Łukasik 185 rozwiń

1 2... 6 7 8 9 10 11 12 13
Szkolenia SecurITum

wrzesień

21.
Dev#
Gdansk, Stary Manez
Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

Paweł Łukasik (32 867,57)

2

macko (32 816,53)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,88)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 393,67)

8

Damian (9 580,27)

9

danielplawgo (7 546,05)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 818,06)

15

dpawlukiewicz (3 667,19)

16

AdrianBystrek (3 495,85)

17

spetz (3 418,34)

18

jedmac (3 318,39)

19

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

20

CaMeL (2 954,87)