Po utworzeniu nowego projektu aplikacji WPF, automatycznie generowane są MainWindow.xaml
, App.xaml
i odpowiadający im kod za klasami. W App.xaml
jest atrybut, który określa, które okno ma być prowadzony początkowo przez domyślnie jest to StartupUri="MainWindow.xaml"
Jak dostosować uruchamianie aplikacji WPF?
Stworzyłem nową Dispatcher
klasy w tym samym projekcie. Przy starcie chcę, aby wystąpiła instancja tej klasy Dispatcher
, a następnie jedna z jego metod działania. Ta metoda faktycznie utworzy i wyświetli okno MainWindow
. Więc jak mogę zmodyfikować App.xaml
lub App.xaml.cs
, aby to się stało? Lub, jeśli nie można tego zrobić przez App
, w jaki sposób powinienem go wdrożyć? Dzięki.
Tak, dziękuję, to działa. – Boris
Czy mógłbyś wyjaśnić, czym powinna być MyClassIWantToInstantiate()? Wypróbowałem MainWindow, który jest klasą okna głównego mojej aplikacji WPF i nic się nie dzieje po tym ... Kod zdarzenia Loaded nie jest wykonywany. –
Klasa może naprawdę odpowiadać twoim potrzebom. Aby wyświetlić wdowę, musisz ją utworzyć, a następnie wywołać 'Show()', aby ją wyświetlić. –