Skip to main content

Class ContentItem

Namespace: Aurigma.DesignAtoms.Model.Items
Assembly: Aurigma.DesignAtoms.Model.dll
Syntax
public abstract class ContentItem : RectangleItem, ICloneable

Inheritance: System.Object -> Aurigma.DesignAtoms.Model.ModelComponent -> Aurigma.DesignAtoms.Model.Items.BaseItem -> Aurigma.DesignAtoms.Model.Items.Item -> Aurigma.DesignAtoms.Model.Items.ShapeItem -> Aurigma.DesignAtoms.Model.Items.RectangleItem -> ContentItem

Implements

  • System.ComponentModel.INotifyPropertyChanged
  • System.ICloneable

Inherited Members

Constructors

ContentItem

protected ContentItem()

Properties

MaskOpacity

public double MaskOpacity { get; set; }

Methods

ApplyPermissionsConstrain

public override void ApplyPermissionsConstrain()
Overrides

Equals

protected bool Equals(ContentItem other)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.ContentItemother
Returns

System.Boolean

Equals

public override bool Equals(object obj)
Parameters
TypeNameDescription
System.Objectobj
Returns

System.Boolean

Overrides

CanSetIsVariable

protected override bool CanSetIsVariable()
Returns

System.Boolean

Overrides

DeepClone<TItem>

public override TItem DeepClone<TItem>(TItem clone = null, bool keepIds = false)
where TItem : ModelComponent
Parameters
TypeNameDescription
<TItem>clone
System.BooleankeepIds
Returns

<TItem>

Overrides
  • Aurigma.DesignAtoms.Model.Items.RectangleItem.DeepClone``1(<TItem>,System.Boolean)

Fields

ParentPlaceholder

public PlaceholderItem ParentPlaceholder
Was this page helpful?