Interface IShape
Defines the API of a diagramming shape.
Inherited Members
Namespace: Telerik.Windows.Diagrams.Core
Assembly: Telerik.WinControls.RadDiagram.dll
Syntax
public interface IShape : IDiagramItem, ISerializable, ISupportMouseOver, IPropertyChanged, IGroupable, ISupportManipulation, ISupportVirtualization, IContainerChild, ICollapsible, ISupportRotation
Properties
Connectors
Gets the connectors of this shape.
Declaration
ConnectorCollection Connectors { get; }
Property Value
ConnectorCollection
|
See Also
Height
Gets or sets the height of the shape.
Declaration
double Height { get; set; }
Property Value
System.Double
|
Remarks
In the default implementation this property matches FrameworkElement.Height property of the "FrameworkElement">.
IncomingLinks
Gets the incoming links (connections).
Declaration
IEnumerable<IConnection> IncomingLinks { get; }
Property Value
System.Collections.Generic.IEnumerable<IConnection>
|
Remarks
These are the links or connection ending in this shape.
IsConnectorsAdornerVisible
Gets or sets a value indicating whether the connector adorner is visible.
Declaration
bool IsConnectorsAdornerVisible { get; set; }
Property Value
System.Boolean
|
MaxHeight
Gets or sets the maximum height of the shape.
Declaration
double MaxHeight { get; set; }
Property Value
System.Double
|
Remarks
In the default implementation this property matches FrameworkElement.MaxHeight property of the "FrameworkElement".
MaxWidth
Gets or sets the maximum width of the shape.
Declaration
double MaxWidth { get; set; }
Property Value
System.Double
|
Remarks
In the default implementation this property matches FrameworkElement.MaxWidth property of the "FrameworkElement".
MinHeight
Gets or sets the minimum height of the shape.
Declaration
double MinHeight { get; set; }
Property Value
System.Double
|
Remarks
In the default implementation this property matches FrameworkElement.MinHeight property of the "FrameworkElement".
MinWidth
Gets or sets the minimum width of the shape.
Declaration
double MinWidth { get; set; }
Property Value
System.Double
|
Remarks
In the default implementation this property matches FrameworkElement.MinWidth property of the "FrameworkElement.
OutgoingLinks
Gets the outgoing links (connections).
Declaration
IEnumerable<IConnection> OutgoingLinks { get; }
Property Value
System.Collections.Generic.IEnumerable<IConnection>
|
Remarks
These are the links or connection originating from this shape.
Width
Gets or sets the width of the shape.
Declaration
double Width { get; set; }
Property Value
System.Double
|
Remarks
In the default implementation this property matches FrameworkElement.Width property of the "FrameworkElement">.