Table of Contents

Class CircularArrayLayoutListener<A, T>

Namespace
Fr4z.CircularArrayUi
Assembly
Fr4z.CircularArray.dll
public class CircularArrayLayoutListener<A, T> where A : CircularArrayContentItem.CircularArrayAngleRadiusPhaseArgs

Type Parameters

A
T
Inheritance
CircularArrayLayoutListener<A, T>
Inherited Members

Properties

HasListener

Is this listener set?

public bool HasListener { get; }

Property Value

bool

Methods

Invoke(A, out T)

Execute the overriding action. Note: you should not call this method as it is already executed by CircularArray

public bool Invoke(A contentUpdatedEventArgs, out T newValue)

Parameters

contentUpdatedEventArgs A

The data of the current content item that is being overridden

newValue T

The overriddent value

Returns

bool

ResetListener()

Remove the action that overrides the property

public void ResetListener()

SetListener(ContentLayoutOverride)

Set the action that overrides the property

public void SetListener(CircularArrayLayoutListener<A, T>.ContentLayoutOverride action)

Parameters

action CircularArrayLayoutListener<A, T>.ContentLayoutOverride