C# Class Catel.Phone.Controls.PhoneApplicationPage

PhoneApplicationPage class that supports MVVM with Catel.
This control can resolve a view model in the following ways: By using the GetViewModelType() method. By using the IViewModelLocator which is registered in the IServiceLocator.
The view model of the view could not be resolved. Use either the method or .
Inheritance: Microsoft.Phone.Controls.PhoneApplicationPage, IPhoneApplicationPage
Afficher le fichier Open project: Catel/Catel

Méthodes publiques

Méthode Description
PhoneApplicationPage ( ) : System

Initializes a new instance of the PhoneApplicationPage class.

It is not possible to inject view models (actually, you can't even pass view models during navigation in Windows Phone 7).

Méthodes protégées

Méthode Description
OnLoaded ( EventArgs e ) : void

Called when the page is loaded.

OnPropertyChanged ( PropertyChangedEventArgs e ) : void

Called when a dependency property on this control has changed.

OnUnloaded ( EventArgs e ) : void

Called when the page is unloaded.

OnViewModelChanged ( ) : void

Called when the ViewModel has changed.

This method does not implement any logic and saves a developer from subscribing/unsubscribing to the ViewModelChanged event inside the same user control.

OnViewModelPropertyChanged ( PropertyChangedEventArgs e ) : void

Called when a property on the current ViewModel has changed.

Private Methods

Méthode Description
RaiseViewModelChanged ( ) : void

Method Details

OnLoaded() protected méthode

Called when the page is loaded.
protected OnLoaded ( EventArgs e ) : void
e System.EventArgs The instance containing the event data.
Résultat void

OnPropertyChanged() protected méthode

Called when a dependency property on this control has changed.
protected OnPropertyChanged ( PropertyChangedEventArgs e ) : void
e PropertyChangedEventArgs The instance containing the event data.
Résultat void

OnUnloaded() protected méthode

Called when the page is unloaded.
protected OnUnloaded ( EventArgs e ) : void
e System.EventArgs The instance containing the event data.
Résultat void

OnViewModelChanged() protected méthode

Called when the ViewModel has changed.
This method does not implement any logic and saves a developer from subscribing/unsubscribing to the ViewModelChanged event inside the same user control.
protected OnViewModelChanged ( ) : void
Résultat void

OnViewModelPropertyChanged() protected méthode

Called when a property on the current ViewModel has changed.
protected OnViewModelPropertyChanged ( PropertyChangedEventArgs e ) : void
e PropertyChangedEventArgs The instance containing the event data.
Résultat void

PhoneApplicationPage() public méthode

Initializes a new instance of the PhoneApplicationPage class.
It is not possible to inject view models (actually, you can't even pass view models during navigation in Windows Phone 7).
public PhoneApplicationPage ( ) : System
Résultat System