Table of Contents

Class ScreenPresentationBinding

Namespace
MackySoft.Navigathena
Assembly
MackySoft.Navigathena.dll

Connects the presentation of one acquired screen without transferring resource ownership.

public sealed class ScreenPresentationBinding
Inheritance
ScreenPresentationBinding
Inherited Members

Remarks

The acquisition must already belong to the creation resources, or be borrowed through them. A return state restores borrowed views at disconnection.

Constructors

ScreenPresentationBinding(IReadOnlyList<IViewAdapter>, IScreenAnimator?, ScreenAnimationState?)

public ScreenPresentationBinding(IReadOnlyList<IViewAdapter> views, IScreenAnimator? animator = null, ScreenAnimationState? returnState = null)

Parameters

views IReadOnlyList<IViewAdapter>
animator IScreenAnimator
returnState ScreenAnimationState?

Properties

Animator

public IScreenAnimator? Animator { get; }

Property Value

IScreenAnimator

ReturnState

public ScreenAnimationState? ReturnState { get; }

Property Value

ScreenAnimationState?

Views

public IReadOnlyList<IViewAdapter> Views { get; }

Property Value

IReadOnlyList<IViewAdapter>