Class
Frame

Represents frame information

Definition

Namespace:ArtOfTest.WebAii.Design.ProjectModel

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
[DataContract(Namespace = "http://artoftest.com/schemas/WebAiiDesignCanvas/1.0.0")]
public class Frame : INodeData, INotifyPropertyChanged, IExtensibleDataObject

Inheritance: objectFrame

Implements: IExtensibleDataObjectINodeDataINotifyPropertyChanged

Constructors

Frame()

Create new frame information object.

Declaration

cs-api-definition
public Frame()

Frame(FrameInfo)

Create new frame information object.

Declaration

cs-api-definition
public Frame(FrameInfo frameInfo)

Parameters

frameInfo

FrameInfo

Properties

ExtensionData

Declaration

cs-api-definition
[Browsable(false)]
public ExtensionDataObject ExtensionData { get; set; }

Property Value

ExtensionDataObject

Implements IExtensibleDataObject.ExtensionData

FrameInfo

Gets the frame info

Declaration

cs-api-definition
[DataMember(Name = "FrameInfo")]
[TypeConverter(typeof(ExpandableObjectConverter))]
public FrameInfo FrameInfo { get; set; }

Property Value

FrameInfo

FriendlyName

Get the friendly name of this frame.

Declaration

cs-api-definition
[DataMember(Name = "FriendlyName")]
public string FriendlyName { get; set; }

Property Value

string

Implements INodeData.FriendlyName

Kind

The kind of element

Declaration

cs-api-definition
[Browsable(false)]
public int Kind { get; }

Property Value

int

Implements INodeData.Kind

UsesBaseUrlHost

Declaration

cs-api-definition
[DataMember(Name = "UsesBaseUrlHost", IsRequired = false, EmitDefaultValue = false)]
public bool UsesBaseUrlHost { get; set; }

Property Value

bool

VariableReference

Declaration

cs-api-definition
[Browsable(false)]
public CodeExpression VariableReference { get; set; }

Property Value

CodeExpression

Implements INodeData.VariableReference

Methods

Clone()

Clone this node

Declaration

cs-api-definition
public INodeData Clone()

Returns

INodeData

Implements INodeData.Clone()

CopyTo(INodeData)

Copy this node to passed in node.

Declaration

cs-api-definition
public void CopyTo(INodeData o)

Parameters

o

INodeData

The node to copy to

Implements INodeData.CopyTo(INodeData)

GetUniqueKey()

Generate a unique key for this frame.

Declaration

cs-api-definition
public string GetUniqueKey()

Returns

string

The unique key

Implements INodeData.GetUniqueKey()

Match(INodeData)

Compare two frame objects.

Declaration

cs-api-definition
public bool Match(INodeData obj)

Parameters

obj

INodeData

Returns

bool

Implements INodeData.Match(INodeData)

ToString()

Declaration

cs-api-definition
public override string ToString()

Returns

string

Overrides object.ToString()

Events

PropertyChanged

Property changed

Declaration

cs-api-definition
public event PropertyChangedEventHandler PropertyChanged

Event Value

PropertyChangedEventHandler

Implements INotifyPropertyChanged.PropertyChanged