Chcę zastosować animację zaniku za każdym razem, gdy wyświetlane jest moje okno. Jak to zrobić z xaml? To okno może zostać ukryte, a następnie wyświetlone ponownie, więc nie mogę użyć zdarzenia Loaded
.Wyświetlane zdarzenie okna w WPF?
21
A
Odpowiedz
37
Można użyć zdarzenia ContentRendered lub nadpisać OnContentRendered wirtualną metodę tak:
bool _shown;
protected override void OnContentRendered(EventArgs e)
{
base.OnContentRendered(e);
if (_shown)
return;
_shown = true;
// Your code here.
}
+0
Działa dla mnie :) Dziękujemy! – dba
+1
Czy naprawdę potrzebna jest zmienna _shown? Czy renderowanie może być wywołane dwa razy lub więcej? –
Powiązane problemy
- 1. jak wywołać zdarzenie Loaded okna w WPF MVVM?
- 2. Zmiana zawartości okna WPF
- 3. Zdarzenie zamknięcia okna przechwytywania
- 4. Płaszczyzna WPF WidocznośćZmienione zdarzenie
- 5. WPF ShowDialog przełykanie wyjątki podczas obciążenia okna
- 6. Anuluj zamknięcie okna w WPF
- 7. Zdarzenie resetowania ręcznego okna pthread
- 8. Podwójne kliknięcie zdarzenia na ramce okna WPF
- 9. Wartość zwracana okna WPF
- 10. Zdarzenie zamknięcia okna w jquery mobile
- 11. Nowe okno WPF wyświetlane jest pod oryginalnym oknem.
- 12. Masz okno wpf wewnątrz innego okna wpf
- 13. Jak złapać zdarzenie przycisku zamykania okna (czerwony przycisk X w prawym górnym rogu okna) w formularzu wpf?
- 14. WPF: Jak przypisać zdarzenie click do formularza
- 15. Kliknij zdarzenie dla obrazu WPF
- 16. Kiedy WPF subskrybuje zdarzenie PropertyChanged?
- 17. Jak obsługiwać zdarzenie zmiany Canvas.Top w WPF?
- 18. Zdarzenie dla akcji MouseOver w WPF
- 19. Zmiana położenia początkowego okna WPF
- 20. Jak uzyskać ClientSize okna WPF?
- 21. WPF - Ukryj przycisk minimalizacji okna
- 22. Znajdowanie uchwytu do okna WPF
- 23. Jak ustawić tło okna WPF?
- 24. Przeniesienie okna bez obramowania w wpf
- 25. Przycisk zamykania okna obsługi w WPF MVVM
- 26. Zmienianie rozmiaru okna wpf programowo w C#
- 27. Wymuszenie mrugnięcia okna po wystąpieniu określonego zdarzenia w C#/WPF
- 28. Zdarzenie rozładowania okna DOM, czy jest niezawodne?
- 29. Wyświetlane podpowiedzi
- 30. realizacja niestandardowych WPF ICommand a zdarzenie CanExecuteChanged
IsVisibleChanged wydarzenie? – jjrdk
Spójrz na to pytanie, może to pomoże: http://stackoverflow.com/questions/867656/fading-out-a-wpf-window-on-close – Seekeer