//
// $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;
};
}