Share via


ModulePage.Initialize(Object) Method

Definition

Initializes the page when it is first created.

protected:
 virtual void Initialize(System::Object ^ navigationData);
protected virtual void Initialize (object navigationData);
abstract member Initialize : obj -> unit
override this.Initialize : obj -> unit
Protected Overridable Sub Initialize (navigationData As Object)

Parameters

navigationData
Object

An arbitrary object.

Examples

The following example implements the Initialize method.

protected override void Initialize(object navigationData) {

    base.Initialize(navigationData);
    if (navigationData != null) {

        if (navigationData is PropertyBag) {
            doCustomInit((PropertyBag)navigationData);
        } else if (navigationData is string) {
            _readOnly = (bool)navigationData;
        }
    }
    TrcX();
}

Remarks

The Initialize method of the base class should be called if this method is overridden.

Applies to