Aktywne Wpisy

mroz3 +38
Koszty:
- 1550 zł czynsz
- 250 zł opłaty (w tym WiFi)
Dodatkowo:
- zwrotna kaucja 1800 zł
- jednorazowa prowizja 400 zł
- 1550 zł czynsz
- 250 zł opłaty (w tym WiFi)
Dodatkowo:
- zwrotna kaucja 1800 zł
- jednorazowa prowizja 400 zł
źródło: 610038909_1517447512875161_8500079080895535960_n
Pobierz
weezyxboss +5
Jak tam u was w #pracbaza ile stopni w kolchozie?





Mam aplikację jak na rysunku.
Są sobie okna które mają referencję na maszynę stanów, która normalnie jest dostępna z "Kontrolera okien".
Okna mogą przekazywać dane do maszyny stanów, by ta mogła decymować co jest do zrobienia dalej.
I teraz jest pytanie jak z okna wywołać wątek działający wewnątrz tej maszyny stanów, który coś policzy i na podstawie wyniku zmienić treść wyświetlanego okna następnego chwile po jego wyświetleniu?
Konkretne zadanie, chce po kliknięciu guzika, ściągnąć dane z serwera, wtedy użytkownik może kliknąć "dalej" aby przejść do następnego okna, i tam powinny już czekać przetworzone dane. nie będzie to trwało długo bo danych jest malutko, nie mniej lepiej jest chyba nie wstrzymywać wykonania programa na ten czas.
źródło: comment_OQh5Qt7bczvb585Q5QfQvkHKcMPwhP86.jpg
PobierzAle w Windows Forms też można uzyskać aktualizowanie UI z wątków roboczych bez blokowania.
czyli jak
Okno1.Kontrolka.klikniete()
{
// tutaj odpalasz wątek, czy event ktory uruchomi kod do pobierania
Poczytaj sobie dokumentację bo jest bardzo dobra.
(wcześniej dałem stary link)
https://docs.microsoft.com/en-gb/dotnet/api/system.threading.tasks.task?view=netframework-4.7.1
@qubeq:
Maszyna implementuje INotifyPropertyChanged i nie musi wiedzieć kto z niej korzysta. Poczytaj o MVVM.