Class CoreUIApplication

Definition

Namespace:
Tizen.Applications
Assembly:
Tizen.Applications.UI.dll

Represents an application that has an UI screen. The events for resuming and pausing are provided.

C#
Copy
public class CoreUIApplication : CoreApplication, IDisposable
Inheritance
object
CoreUIApplication
Implements
System.IDisposable

Constructors

View Source

CoreUIApplication()

Initializes the CoreUIApplication class.

Declaration
C#
Copy
public CoreUIApplication()
Remarks

The default backend for the UI application will be used.

View Source

CoreUIApplication(ICoreBackend)

Initializes the CoreUIApplication class.

Declaration
C#
Copy
public CoreUIApplication(ICoreBackend backend)
Parameters
Type Name Description
ICoreBackend backend

The backend instance implementing the ICoreBacked interface.

Remarks

If you want to change the backend, use this constructor.

Properties

View Source

CurrentDeviceOrientation

Gets the current device orientation.

Declaration
C#
Copy
public DeviceOrientation CurrentDeviceOrientation { get; }
Property Value
Type Description
DeviceOrientation

Methods

View Source

OnPause()

Overrides this method if you want to handle the behavior when the application is paused. If base.OnPause() is not called, the event 'Paused' will not be emitted.

Declaration
C#
Copy
protected virtual void OnPause()
View Source

OnPreCreate()

Overrides this method if you want to handle the behavior before calling OnCreate().

Declaration
C#
Copy
protected virtual void OnPreCreate()
View Source

OnResume()

Overrides this method if you want to handle the behavior when the application is resumed. If base.OnResume() is not called, the event 'Resumed' will not be emitted.

Declaration
C#
Copy
protected virtual void OnResume()
View Source

Run(string[])

Runs the UI application's main loop.

Declaration
C#
Copy
public override void Run(string[] args)
Parameters
Type Name Description
string[] args

Arguments from the commandline.

Overrides

Events

View Source

Paused

Occurs whenever the application is paused.

Declaration
C#
Copy
public event EventHandler Paused
Event Type
Type Description
System.EventHandler
View Source

Resumed

Occurs whenever the application is resumed.

Declaration
C#
Copy
public event EventHandler Resumed
Event Type
Type Description
System.EventHandler

Implements

System.IDisposable