//
// ItemsPage1.xaml.h
// Deklaration der ItemsPage1-Klasse
//
#pragma once
#include "$wizarditemsubpath$$safeitemname$.g.h"
#include "Common\NavigationHelper.h"
namespace $rootnamespace$
{
///
/// Eine Seite, auf der eine Auflistung von Elementvorschauen angezeigt wird. In der geteilten Anwendung wird diese Seite
/// verwendet, um eine der verfügbaren Gruppen anzuzeigen und auszuwählen.
///
[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;
};
}