IShape
Defines the API of a diagramming shape.
Definition
Namespace:Telerik.Windows.Diagrams.Core
Assembly:Telerik.Windows.Diagrams.Core.dll
Syntax:
public interface IShape : IDiagramItem, ISerializable, ISupportMouseOver, IPropertyChanged, IGroupable, ISupportManipulation, ISupportVirtualization, IContainerChild, ICollapsible, ISupportRotation
Derived Classes:
Inherited Members
Properties
Gets the connectors of this shape.
ConnectorCollection Connectors { get; }
Gets or sets the height of the shape.
double Height { get; set; }
In the default implementation this property matches property of the FrameworkElement.
Gets the incoming links (connections).
IEnumerable<IConnection> IncomingLinks { get; }
These are the links or connection ending in this shape.
Gets or sets a value indicating whether the connector adorner is visible.
bool IsConnectorsAdornerVisible { get; set; }
true if this instance is connectors adorner visible; otherwise, false.
Gets or sets the maximum height of the shape.
double MaxHeight { get; set; }
In the default implementation this property matches property of the FrameworkElement.
Gets or sets the maximum width of the shape.
double MaxWidth { get; set; }
In the default implementation this property matches property of the FrameworkElement.
Gets or sets the minimum height of the shape.
double MinHeight { get; set; }
In the default implementation this property matches property of the FrameworkElement.
Gets or sets the minimum width of the shape.
double MinWidth { get; set; }
In the default implementation this property matches property of the FrameworkElement.
Gets the outgoing links (connections).
IEnumerable<IConnection> OutgoingLinks { get; }
These are the links or connection originating from this shape.