DownloadDialog.xaml.h 1.5 KB

123456789101112131415161718192021222324252627282930313233343536
  1. //
  2. // DownloadDialog.xaml.h
  3. // DownloadDialog 类的声明
  4. //
  5. #pragma once
  6. #include "DownloadDialog.g.h"
  7. namespace SDLPal
  8. {
  9. [Windows::Foundation::Metadata::WebHostHidden]
  10. public ref class DownloadDialog sealed
  11. {
  12. public:
  13. DownloadDialog(Windows::ApplicationModel::Resources::ResourceLoader^ ldr, Windows::Storage::StorageFolder^ folder, Windows::Storage::Streams::IRandomAccessStream^ stream, double w, double h);
  14. private:
  15. Windows::ApplicationModel::Resources::ResourceLoader^ m_resLdr;
  16. Windows::Storage::StorageFolder^ m_folder;
  17. Windows::Storage::Streams::IRandomAccessStream^ m_stream;
  18. Platform::Object^ m_title;
  19. double m_width, m_height;
  20. uint64_t m_totalBytes;
  21. bool m_Closable, m_InitialPhase;
  22. Platform::String^ FormatProgress();
  23. void OnPrimaryButtonClick(Windows::UI::Xaml::Controls::ContentDialog^ sender, Windows::UI::Xaml::Controls::ContentDialogButtonClickEventArgs^ args);
  24. void OnClosing(Windows::UI::Xaml::Controls::ContentDialog^ sender, Windows::UI::Xaml::Controls::ContentDialogClosingEventArgs^ args);
  25. void OnOpened(Windows::UI::Xaml::Controls::ContentDialog^ sender, Windows::UI::Xaml::Controls::ContentDialogOpenedEventArgs^ args);
  26. void OnNavigateStart(Windows::UI::Xaml::Controls::WebView^ sender, Windows::UI::Xaml::Controls::WebViewNavigationStartingEventArgs^ args);
  27. void OnDOMContentLoaded(Windows::UI::Xaml::Controls::WebView^ sender, Windows::UI::Xaml::Controls::WebViewDOMContentLoadedEventArgs^ args);
  28. void OnSizeChanged(Platform::Object^ sender, Windows::UI::Xaml::SizeChangedEventArgs^ e);
  29. };
  30. }