Back to Website
Show / Hide Table of Contents

Class LayoutItem

Inheritance
System.Object
ModelComponent
BaseItem
Item
GroupItem
LayoutItem
Implements
System.ComponentModel.INotifyPropertyChanged
System.ICloneable
Inherited Members
GroupItem.ItemAddedEvent
GroupItem.ItemRemovedEvent
GroupItem.Accept(ItemVisitor)
GroupItem.Accept<T>(ItemVisitor<T>)
GroupItem.ApplyPermissionsConstrain()
GroupItem.SubscribeToPermissionChanged()
GroupItem.UnsubscribeFromPermissionChanged()
GroupItem.GetNestedItems(Boolean)
GroupItem.GetAllColors()
GroupItem.Items
GroupItem.GroupItemPermissions
Item.ParentGroupItem
Item._ignorePermissionsChange
Item.ContainerName
Item.FromLayout
Item._violationSettings
Item.CanSetIsVariable()
Item.SetViolationSettings(ViolationSettings)
Item.OnPermissionsChanged(Object, EventArgs)
Item.RaiseTransformChanged()
Item.Transform_TransformChanged(Object, EventArgs)
Item.SetColorProfile(String, ColorSpace)
Item.Equals(Item)
Item.GetThemeBinding(ThemeBinding)
Item.OnParentContainerChanged()
Item.Locked
Item.Class
Item.IsVariable
Item.ThemeBinding
Item.Opacity
Item.Mask
Item.Visible
Item.FrontendPermissions
Item.ManipulationPermissions
Item.VisualizationPermissions
Item.ItemPermissions
Item.ViolationSettings
Item.Transform
Item.BlendMode
Item.TextWrappingMode
Item.RenderingType
Item.IsRenderTypeIsNormal
Item.TransformChanged
Item.PermissionsChanged
BaseItem.Equals(BaseItem)
BaseItem.ShallowClone()
BaseItem.ShallowClone<TItem>(TItem)
BaseItem.ParentContainer
BaseItem.Type
ModelComponent.UserTagKey
ModelComponent.WarningTagKey
ModelComponent.Tags
ModelComponent.GenerateId()
ModelComponent.ToString()
ModelComponent.Equals(ModelComponent)
ModelComponent.GetHashCode()
ModelComponent.Clone(Boolean)
ModelComponent.Clone()
ModelComponent.OnPropertyChanged(String)
ModelComponent.Version
ModelComponent.Id
ModelComponent.Name
ModelComponent.PropertyChanged
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Aurigma.DesignAtoms.Model.Items
Assembly: Aurigma.DesignAtoms.Model.dll
Syntax
public class LayoutItem : GroupItem, ICloneable

Constructors

LayoutItem()

Declaration
public LayoutItem()

Fields

_layoutItemsOrderKey

Declaration
protected const string _layoutItemsOrderKey = "$layoutItemsOrder"
Field Value
Type Description
System.String

LayoutSettings

Declaration
public LayoutSettings LayoutSettings
Field Value
Type Description
LayoutSettings

Properties

SourceRectangle

Declaration
public RectangleF SourceRectangle { get; set; }
Property Value
Type Description
System.Drawing.RectangleF

Methods

DeepClone<TItem>(TItem, Boolean)

Declaration
public override TItem DeepClone<TItem>(TItem clone = null, bool keepIds = false)
    where TItem : ModelComponent
Parameters
Type Name Description
TItem clone
System.Boolean keepIds
Returns
Type Description
TItem
Type Parameters
Name Description
TItem
Overrides
Aurigma.DesignAtoms.Model.Items.GroupItem.DeepClone<TItem>(TItem, System.Boolean)

Equals(LayoutItem)

Declaration
protected bool Equals(LayoutItem other)
Parameters
Type Name Description
LayoutItem other
Returns
Type Description
System.Boolean

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
System.Object obj
Returns
Type Description
System.Boolean
Overrides
GroupItem.Equals(Object)

Implements

System.ComponentModel.INotifyPropertyChanged
System.ICloneable
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback