Class TransactionCustomDynamicLayoutController
Inheritance
TransactionCustomDynamicLayoutController
Implements
Inherited Members
Namespace: LemonEdge.Client.Core.Views.Controllers
Assembly: LemonEdge.ClientEntities.dll
Syntax
public class TransactionCustomDynamicLayoutController : BaseDynamicLayoutViewController<ITransaction>, IModelViewController
Constructors
TransactionCustomDynamicLayoutController(IBaseDynamicLayoutView<ITransaction>)
Declaration
public TransactionCustomDynamicLayoutController(IBaseDynamicLayoutView<ITransaction> view)
Parameters
Type | Name | Description |
---|---|---|
IBaseDynamicLayoutView<ITransaction> | view |
Properties
CheckForNewLayoutWithSameItem
Declaration
protected override bool CheckForNewLayoutWithSameItem { get; }
Property Value
Type | Description |
---|---|
bool |
Overrides
LemonEdge.Client.Core.Views.Core.BaseDynamicLayoutViewController<LemonEdge.API.Entities.FinancialServices.Transactions.ITransaction>.CheckForNewLayoutWithSameItem
Methods
GetLayoutForItem(object)
Declaration
public override Task<(Guid? LayoutID, ILayoutGenerator Generator)> GetLayoutForItem(object item)
Parameters
Type | Name | Description |
---|---|---|
object | item |
Returns
Type | Description |
---|---|
Task<(Guid? LayoutID, ILayoutGenerator Generator)> |
Overrides
OnTrackedItemChanged(object, string)
Provides the inheriting class the opportunity to react to any changed item in the context this View operates within
Declaration
protected override void OnTrackedItemChanged(object item, string propName)
Parameters
Type | Name | Description |
---|---|---|
object | item | The item that has changed |
string | propName | The name of the property on the item that changed |