App.xaml.h 963 B

12345678910111213141516171819202122232425262728293031323334353637
  1. //
  2. // App.xaml.h
  3. // App 类的声明。
  4. //
  5. #pragma once
  6. #include "App.g.h"
  7. namespace SDLPal
  8. {
  9. /// <summary>
  10. /// 提供特定于应用程序的行为,以补充默认的应用程序类。
  11. /// </summary>
  12. ref class App sealed
  13. {
  14. internal:
  15. App();
  16. property Windows::UI::Xaml::Controls::Page^ Page;
  17. property bool LastCrashed;
  18. protected:
  19. virtual void OnLaunched(Windows::ApplicationModel::Activation::LaunchActivatedEventArgs^ e) override;
  20. virtual void OnActivated(Windows::ApplicationModel::Activation::IActivatedEventArgs^ args) override;
  21. private:
  22. Windows::UI::Xaml::Media::Animation::TransitionCollection^ _transitions;
  23. Windows::Foundation::EventRegistrationToken _firstNavigatedToken;
  24. void OnSuspending(Platform::Object^ sender, Windows::ApplicationModel::SuspendingEventArgs^ e);
  25. void RootFrame_FirstNavigated(Platform::Object^ sender, Windows::UI::Xaml::Navigation::NavigationEventArgs^ e);
  26. };
  27. }
  28. extern HANDLE g_eventHandle;