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
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
AThe data of the current content item that is being overridden
newValue
TThe overriddent value
Returns
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