InterfaceIShape
Defines the API of a diagramming shape.
Definition
Namespace:Telerik.Windows.Diagrams.Core
Assembly:Telerik.WinControls.RadDiagram.dll
Syntax:
public interface IShape : IDiagramItem, ISerializable, ISupportMouseOver, IPropertyChanged, IGroupable, ISupportManipulation, ISupportVirtualization, IContainerChild, ICollapsible, ISupportRotation
Inherited Members
Properties
Connectors
Gets the connectors of this shape.
Declaration
ConnectorCollection Connectors { get; }
Property Value
Height
Gets or sets the height of the shape.
Declaration
double Height { get; set; }
Property Value
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
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
true if this instance is connectors adorner visible; otherwise, false.
MaxHeight
Gets or sets the maximum height of the shape.
Declaration
double MaxHeight { get; set; }
Property Value
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
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
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
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
IEnumerable<IConnection>
Remarks
These are the links or connection originating from this shape.