DiagramDataLayer
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.RadDiagram.dll
Syntax:
public class DiagramDataLayer : INotifyPropertyChanged
Inheritance: objectDiagramDataLayer
Implements:
Constructors
public DiagramDataLayer(RadDiagramElement diagramElement)
Properties
Gets or sets the links data member.
[Browsable(true)]
public string ConnectionDataMember { get; set; }
The data member.
public CurrencyManager ConnectionsCurrencyManager { get; set; }
Gets or sets the ConnectionSourceCapTypeMember data member.
[Browsable(true)]
public string ConnectionSourceCapTypeMember { get; set; }
The data member.
Gets or sets the SourceConnector data member.
[Browsable(true)]
public string ConnectionSourceConnectorMember { get; set; }
The data member.
Gets or sets the ConnectionTargetShapeIdMember data member.
public string ConnectionSourceShapeIdMember { get; set; }
The data member.
Gets or sets the ConnectionTargetCapTypeMember data member.
[Browsable(true)]
public string ConnectionTargetCapTypeMember { get; set; }
The data member.
Gets or sets the Target connector data member.
[Browsable(true)]
public string ConnectionTargetConnectorMember { get; set; }
The data member.
Gets or sets the ConnectionTargetShapeIdMember data member.
[Browsable(true)]
public string ConnectionTargetShapeIdMember { get; set; }
The data member.
Gets or sets the SourceConnector data member.
[Browsable(true)]
public string ConnectionTextMember { get; set; }
The data member.
Gets or sets the data source of the RadDiagram/>.
[Browsable(false)]
public object DataSource { get; set; }
public virtual IDiagramDataLayerElementProvider ElementFactory { get; set; }
Gets a value indicating whether this instance is data bound.
public bool IsDataBound { get; }
true if this instance is data bound; otherwise, false.
Gets or sets the links data member.
[Browsable(true)]
public string ShapeDataMember { get; set; }
The data member.
Gets or sets the Shape height data member.
[Browsable(true)]
public string ShapeHeightMember { get; set; }
The data member.
Gets or sets the ID data member.
[Browsable(true)]
public string ShapeIdMember { get; set; }
The data member.
public CurrencyManager ShapesCurrencyManager { get; set; }
Gets or sets the links data member.
[Browsable(true)]
public string ShapeTextMember { get; set; }
The data member.
Gets or sets the Shape data member.
[Browsable(true)]
public string ShapeTypeMember { get; set; }
The data member.
Gets or sets the Shape height data member.
[Browsable(true)]
public string ShapeWidthMember { get; set; }
The data member.
Gets or sets the Shape X position data member.
[Browsable(true)]
public string ShapeXMember { get; set; }
The data member.
Gets or sets the Shape Y position data member.
[Browsable(true)]
public string ShapeYMember { get; set; }
The data member.
Methods
protected virtual RadDiagramConnection CreateDiagramConnectionItem(object dataItem)
protected virtual RadDiagramItem CreateDiagramShapeItem(object dataItem)
protected virtual void DataManagerItemChanged()
public object GetBoundValue(object dataBoundItem, string propertyName, PropertyDescriptorCollection properties)
protected virtual void OnItemDataBound(DiagramItemDataBoundEventArgs e)
public void SetBoundValue(object dataBoundItem, string propertyName, object value, PropertyDescriptorCollection properties)
Events
public event DiagramItemDataBindingEventHandler ItemDataBound
public event PropertyChangedEventHandler PropertyChanged
Implements: