Definition
- Namespace:
- Tizen.NUI.Components
- Assembly:
- Tizen.NUI.Components.dll
- API Level:
- 9
The Page class is a class which is an element of navigation.
public abstract class Page : Control, IDynamicResourceHandler, IElement, INameScope, IElementController, System.IDisposable, IResourcesProvider
- Inheritance
-
- Derived
-
- Implements
-
Constructors
Declaration
API Level: 9
View Source
Page(String)
Creates a new instance of Page with style.
Declaration
public Page(string style)
Parameters
Type |
Name |
Description |
String |
style |
Creates Page by special style defined in UX.
|
View Source
Page(ControlStyle)
Creates a new instance of a Page with style.
Declaration
public Page(ControlStyle style)
Parameters
Type |
Name |
Description |
ControlStyle |
style |
A style applied to the newly created Page.
|
Fields
View Source
AppearingTransitionProperty
AppearingTransitionProperty
Declaration
public static readonly BindableProperty AppearingTransitionProperty
Field Value
View Source
DisappearingTransitionProperty
DisappearingTransitionProperty
Declaration
public static readonly BindableProperty DisappearingTransitionProperty
Field Value
View Source
EnableBackNavigationProperty
EnableBackNavigationProperty
Declaration
public static readonly BindableProperty EnableBackNavigationProperty
Field Value
Declaration
protected View LastFocusedView
Field Value
Properties
View Source
AppearingTransition
Transition properties for the transition of Views in this page during this page is pushed to Navigator.
Declaration
public TransitionBase AppearingTransition { get; set; }
Property Value
View Source
DisappearingTransition
Transition properties for the transition of Views in this page during this page is popped from Navigator.
Declaration
public TransitionBase DisappearingTransition { get; set; }
Property Value
View Source
EnableBackNavigation
Gets or sets if this page proceeds back navigation when back button or back key is pressed and released.
Back navigation pops the peek page if Navigator has more than one page.
If Navigator has only one page, then the current program is exited.
Declaration
public bool EnableBackNavigation { get; set; }
Property Value
View Source
Navigator
Navigator which has pushed the Page into its stack.
If this Page has not been pushed into any Navigator, then Navigator is null.
Declaration
public Navigator Navigator { get; }
Property Value
API Level: 9
Methods
View Source
OnBackNavigation(PageBackNavigationEventArgs)
Called when the back navigation is started.
Back navigation pops the peek page if Navigator has more than one page.
If Navigator has only one page, then the current program is exited.
Declaration
protected virtual void OnBackNavigation(PageBackNavigationEventArgs eventArgs)
Parameters
View Source
RestoreKeyFocus()
works only when DefaultAlgorithm is enabled.
to set key focused View when showing.
Declaration
protected virtual void RestoreKeyFocus()
View Source
SaveKeyFocus()
works only when DefaultAlgorithm is enabled.
to save the currently focused View when disappeared.
Declaration
protected virtual void SaveKeyFocus()
Events
View Source
Appeared
Appeared event is invoked right after the page appears.
Declaration
public event EventHandler<PageAppearedEventArgs> Appeared
Event Type
API Level: 9
View Source
Appearing
Appearing event is invoked right before the page appears.
Declaration
public event EventHandler<PageAppearingEventArgs> Appearing
Event Type
API Level: 9
View Source
Disappeared
Disappeared event is invoked right after the page disappears.
Declaration
public event EventHandler<PageDisappearedEventArgs> Disappeared
Event Type
API Level: 9
View Source
Disappearing
Disappearing event is invoked right before the page disappears.
Declaration
public event EventHandler<PageDisappearingEventArgs> Disappearing
Event Type
API Level: 9
Implements
Extension Methods