Każdy programista prędzej czy później stanie przed koniecznością zmiany danych wyświetlonych w kontrolce "ListBox" lub "ListView". W internecie można znaleźć kilka dróg rozwikłania tego problemu, chciałbym przedstawić Wam, ten który przypadł mi do gustu :)
wtorek, 17 lipca 2012
czwartek, 12 lipca 2012
Must create DependencySource on same Thread as the DependencyObject. Przeciwdziałanie!
Wiadomo, że aktualizowanie danych miedzy programem a bazą danych może zająć chwilę.
Aby użytkownik był świadom tego co się w danej chwili wykonuję dobrze jest wyświetlić wskaźnik postępu a operacje na danych wykonać w wątku pobocznym programu.
Podczas takich operacji otrzymałem błąd "Must create DependencySource on same Thread as the DependencyObject."
Aby użytkownik był świadom tego co się w danej chwili wykonuję dobrze jest wyświetlić wskaźnik postępu a operacje na danych wykonać w wątku pobocznym programu.
Podczas takich operacji otrzymałem błąd "Must create DependencySource on same Thread as the DependencyObject."
środa, 4 lipca 2012
Reflection - dostęp do właściwości klasy.
Spotkałem się ostatnio z koniecznością użycia właściwości z obiektów różnych typów, nie mających ze sobą nic wspólnego. Każdy z tych typów mógł posiadać właściwość "Synchronized" typu enum, w przypadku gdyby taka "property" istniała miałem pobrać jej wartość i po porównaniu z wartością wzorcową ustawić tą wartość na nową.
Do takich zadań możemy użyć funkcjonalności z "Reflection".
Do takich zadań możemy użyć funkcjonalności z "Reflection".
Subskrybuj:
Komentarze (Atom)