Class GroupItemHandler
Inheritance
System.Object
GroupItemHandler
Implements
System.ICloneable
System.IDisposable
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class GroupItemHandler : BaseRectangleItemHandler, ICloneable, IDisposable, IContainerItemHandler
Constructors
GroupItemHandler(IConfiguration, IFileCache, IColorManagement, ILogger, IGmColorConverter, GroupItem)
Declaration
public GroupItemHandler(IConfiguration configuration, IFileCache fileCache, IColorManagement colorManagement, ILogger ccLogger, IGmColorConverter gmColorConverter, GroupItem item)
Parameters
Fields
ItemHandlers
Declaration
public List<ItemHandler> ItemHandlers
Field Value
| Type |
Description |
| System.Collections.Generic.List<ItemHandler> |
|
Properties
Bounds
Declaration
public override RectangleF Bounds { get; }
Property Value
| Type |
Description |
| System.Drawing.RectangleF |
|
Overrides
IsNestedContainerItemsAlreadyUpdated
Declaration
public bool IsNestedContainerItemsAlreadyUpdated { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Item
Declaration
public GroupItem Item { get; }
Property Value
Rectangle
Declaration
public override RotatedRectangleF Rectangle { get; set; }
Property Value
Overrides
Methods
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
| Type |
Name |
Description |
| System.Boolean |
disposing |
|
Overrides
GetItemHandlerData()
Declaration
public override ItemHandlerData GetItemHandlerData()
Returns
Overrides
GetItemHandlerDataType()
Declaration
public override string GetItemHandlerDataType()
Returns
| Type |
Description |
| System.String |
|
Overrides
GetNestedItemHandlers(Boolean, Boolean, Boolean)
Declaration
public virtual List<ItemHandler> GetNestedItemHandlers(bool excludeGroupItems = false, bool reversedZOrder = false, bool onlyVisible = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
excludeGroupItems |
|
| System.Boolean |
reversedZOrder |
|
| System.Boolean |
onlyVisible |
|
Returns
| Type |
Description |
| System.Collections.Generic.List<ItemHandler> |
|
UpdateNestedItemHandlerLayouts(Func<ItemHandler, Boolean>)
Declaration
public bool UpdateNestedItemHandlerLayouts(Func<ItemHandler, bool> updateFunc)
Parameters
| Type |
Name |
Description |
| System.Func<ItemHandler, System.Boolean> |
updateFunc |
|
Returns
| Type |
Description |
| System.Boolean |
|
Implements
System.ICloneable
System.IDisposable