Muszę zaktualizować wiele elementów podrzędnych w formancie WPF. Nie chcę, aby kontrola była przerysowana, dopóki nie zaktualizuję wszystkich jej elementów podrzędnych.Czy można zapobiec odrysowaniu kontroli WPF?
5
A
Odpowiedz
3
Jeśli wykonujesz wszystkie te aktualizacje w wątku UI (co zwykle ma miejsce), struktura WPF zrobi dokładnie to, czego pragniesz!
Aby to przetestować, utwórz nieskończoną pętlę, która nieustannie aktualizuje elementy sterujące i elementy podrzędne. Interfejs użytkownika w wyniku tego zostanie zablokowany.
Powiązane problemy
- 1. Od kontroli WPF do kontroli Silverlight
- 2. Przeciągnij pop-up kontroli WPF
- 3. Czy istnieje sposób, aby zapobiec uruchamianiu Checkupu WPF CheckBox?
- 4. Rozszerzanie kontroli użytkownika w WPF
- 5. W jaki sposób można przypisać Caret do kontroli w WPF
- 6. przesuwając żadnej kontroli w WPF
- 7. Jak można wiązać indeksowanego właściwość do kontroli w WPF
- 8. Jak zapobiec ładowaniu aplikacji WPF?
- 9. Siła renderowania kontroli WPF w pamięci
- 10. Czy jest możliwe utworzenie szablonu kontroli na karcie WPF, który nie przypomina kontroli na karcie?
- 11. 64-bitowe alternatywy dla kontroli WPF WebBrowser
- 12. Dowolne formanty kontroli WPF, które są otwarte?
- 13. Ukrywanie strzałek dla kontroli ekspandera WPF
- 14. WPF: Dlaczego cała miłość do kontroli sieci?
- 15. Modyfikator klasy publicznej dla kontroli WPF
- 16. Wymuszenie kontroli WPF w celu odświeżenia?
- 17. Zestaw RTF tekst do kontroli WPF RichTextBox
- 18. Samouczek WPF do tworzenia niestandardowej kontroli użytkownika
- 19. WPF: Można klikać całą klatkę
- 20. Czy można uruchomić aplikację WPF w przeglądarce?
- 21. Czy można zapobiec powstawaniu "anonimowo" klasy w stylu RAII?
- 22. Czy można zapobiec wyświetlaniu standardowych komentarzy HTML w kodzie źródłowym?
- 23. Czy można zapobiec ponownemu przypisaniu zmiennych nieprzejściowo w D2?
- 24. Czy można zapobiec wysyłaniu przez Doxygen chronionych elementów?
- 25. Czy można zapobiec tworzeniu się linii po tagach H2?
- 26. Czy można zapobiec nagłówkowi wielowierszowemu HeaderText w DataGridView?
- 27. Czy można zapobiec błędom 403 podczas logowania do konsoli internetowej?
- 28. Czy można zapobiec dziedziczeniu wielu klas bazowych podczas kompilacji?
- 29. Czy można zapobiec przesyłaniu przycisku przesyłania do momentu załadowania DOM?
- 30. Wystawienie właściwości kontroli wewnętrznej dla wiązania w WPF
Czy zazwyczaj czekają na przerwę bez zmian, aby przerysować sterowanie? –
Sortowanie ... Wątek może wykonać tylko jedną rzecz naraz. Aktualizujesz stan swoich kontrolek w tym samym wątku, który ponownie je renderuje. – ColinE
Przetestowałem twoją odpowiedź za pomocą zdarzenia clickClick i wywołania zwrotnego Timera, i potwierdziłem to w obu przypadkach –