// // $safeitemname$.xaml.h // Deklaration der $safeitemname$-Klasse // #pragma once #include "$safeitemname$.g.h" #include "Common\NavigationHelper.h" namespace $rootnamespace$ { /// /// Eine Standardseite mit Eigenschaften, die die meisten Anwendungen aufweisen. /// [Windows::Foundation::Metadata::WebHostHidden] public ref class $safeitemname$ sealed { public: $safeitemname$(); /// /// Dies kann in ein stark typisiertes Anzeigemodell geändert werden. /// property Windows::Foundation::Collections::IObservableMap^ DefaultViewModel { Windows::Foundation::Collections::IObservableMap^ get(); } /// /// NavigationHelper wird auf jeder Seite zur Unterstützung bei der Navigation verwendet und /// Prozesslebensdauer-Verwaltung /// property Common::NavigationHelper^ NavigationHelper { Common::NavigationHelper^ get(); } protected: virtual void OnNavigatedTo(Windows::UI::Xaml::Navigation::NavigationEventArgs^ e) override; virtual void OnNavigatedFrom(Windows::UI::Xaml::Navigation::NavigationEventArgs^ e) override; private: void LoadState(Platform::Object^ sender, Common::LoadStateEventArgs^ e); void SaveState(Platform::Object^ sender, Common::SaveStateEventArgs^ e); static Windows::UI::Xaml::DependencyProperty^ _defaultViewModelProperty; static Windows::UI::Xaml::DependencyProperty^ _navigationHelperProperty; }; }