Skip to end of metadata
Go to start of metadata

Represents the report view controller with built-in MVVM and data binding support.

Definition

public class UIReportViewController<TReportViewModel> : UIViewController<TReportViewModel>

where TReportViewModel : IReportViewModel, class

Type Parameters

TReportViewModel The IReportViewModel which contains the report settings.

Summary

The following table summarizes the members exposed in this class.

Public Constructors

Protected Properties

WebView Gets the web view instance.

Protected Methods

InitializeView() Called when the view is in initialization cycle.
OnViewInitialized() Called when the view has been completely initialized.
RunOnUIThread(Action) Run action in UI thread.
ViewReport() Provides specific implementation to view the report.

Public Constructors

public UIReportViewController(string nibName, NSBundle bundle)

Initializes a new instance of UIReportViewController<TReportViewModel> class.

Parameters

nibName Nib name.
bundle Bundle.

public UIReportViewController()

Initializes a new instance of UIReportViewController<TReportViewModel> class.

Protected Properties

protected UIWebView WebView { get; }

Gets the web view instance.

Protected Methods

protected void InitializeView()

Called when the view is in initialization cycle.

protected void OnViewInitialized()

Called when the view has been completely initialized.

protected void RunOnUIThread(Action action)

Run action in UI thread.

Parameters

action The action to run.

protected void ViewReport()

Provides specific implementation to view the report.

  • No labels