INavigationPresentation interface

Namespace Runic.Navigation · Runic.Navigation 0.7.0-preview.5

public interface INavigationPresentation

A presentation of a navigator's content, attached with RunicNavigator.AttachPresentation. Presentation integrations, such as the Runic Views runtime, implement it; applications do not.

Methods

Forget

void Forget(object content)

Releases everything the presentation holds for retiring owned content. The navigator calls it once per retiring owned entry, outside model turns, after the entry's child regions are closed and before the content is disposed.

Parameters

content

The retiring content.

Remarks

It should not throw; a failure is logged (event 1064, step Forget) and retirement continues. It must not await navigation of the same navigator.