// // $safeitemname$.xaml.h // Deklaration der $safeitemname$-Klasse // #pragma once #include "$wizarditemsubpath$$safeitemname$.g.h" #include "Common\NavigationHelper.h" namespace $rootnamespace$ { /// /// Eine Seite, auf der eine gruppierte Auflistung von Elementen angezeigt wird. /// [Windows::Foundation::Metadata::WebHostHidden] public ref class $safeitemname$ sealed { public: $safeitemname$(); static void RegisterDependencyProperties(); static property Windows::UI::Xaml::DependencyProperty^ DefaultViewModelProperty { Windows::UI::Xaml::DependencyProperty^ get() { return _defaultViewModelProperty; } } static property Windows::UI::Xaml::DependencyProperty^ NavigationHelperProperty { Windows::UI::Xaml::DependencyProperty^ get() { return _navigationHelperProperty; } } /// /// 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); static Windows::UI::Xaml::DependencyProperty^ _defaultViewModelProperty; static Windows::UI::Xaml::DependencyProperty^ _navigationHelperProperty; }; }