RadDiagramShape
A shape with geometric content.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.RadDiagram.dll
Syntax:
public class RadDiagramShape : RadDiagramShapeBase, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IStylableNode, ISupportDrop, IGeometryShape, IShape, IDiagramItem, ISerializable, ISupportMouseOver, IPropertyChanged, IGroupable, ISupportManipulation, ISupportVirtualization, IContainerChild, ICollapsible, ISupportRotation
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementUIElementFrameworkElementRadDiagramItemRadDiagramShapeBaseRadDiagramShape...
Derived Classes:
Implements:
Inherited Members
Constructors
Initializes a new instance of the RadDiagramShape class.
public RadDiagramShape()
Fields
The Geometry dependency property.
public static readonly RadProperty GeometryProperty
Properties
BorderBrush
public override Brush BorderBrush { get; set; }
Overrides:
DiagramShapeElement
[Browsable(false)]
public LightVisualElement DiagramShapeElement { get; set; }
Gets or Sets value indicating whether the element should paint its border
public virtual bool DrawBorder { get; set; }
ElementShape
[Browsable(false)]
public virtual ElementShape ElementShape { get; set; }
Gets or sets the geometry this shape contains.
[Browsable(false)]
public Geometry Geometry { get; set; }
The geometry or figure.
Implements:
ToolTipText
public override string ToolTipText { get; set; }
Overrides:
Methods
CreateChildElements
protected override void CreateChildElements()
Overrides:
Deserializes the specified info.
public override void Deserialize(SerializationInfo info)
The info.
Overrides:
Implements:
Raises the PropertyChanged event.
protected override void OnNotifyPropertyChanged(string propertyName)
The name of the property.
Overrides:
OnPropertyChanged
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
e
Overrides:
OnPropertyChanged
protected override void OnPropertyChanged(string propertyName)
propertyName
Overrides:
Serializes this shape.
ShouldSerializeProperty
public override bool? ShouldSerializeProperty(PropertyDescriptor property)
property
Returns:bool?
Overrides: