New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.RadDiagram.dll

Syntax:

C#
public class DiagramDataLayer : INotifyPropertyChanged

Inheritance: objectDiagramDataLayer

Implements: INotifyPropertyChanged

Constructors

C#
public DiagramDataLayer(RadDiagramElement diagramElement)
Parameters:diagramElementRadDiagramElement

Properties

Gets or sets the links data member.

C#
[Browsable(true)]
public string ConnectionDataMember { get; set; }
Property Value:

The data member.

C#
public CurrencyManager ConnectionsCurrencyManager { get; set; }

Gets or sets the ConnectionSourceCapTypeMember data member.

C#
[Browsable(true)]
public string ConnectionSourceCapTypeMember { get; set; }
Property Value:

The data member.

Gets or sets the SourceConnector data member.

C#
[Browsable(true)]
public string ConnectionSourceConnectorMember { get; set; }
Property Value:

The data member.

Gets or sets the ConnectionTargetShapeIdMember data member.

C#
public string ConnectionSourceShapeIdMember { get; set; }
Property Value:

The data member.

Gets or sets the ConnectionTargetCapTypeMember data member.

C#
[Browsable(true)]
public string ConnectionTargetCapTypeMember { get; set; }
Property Value:

The data member.

Gets or sets the Target connector data member.

C#
[Browsable(true)]
public string ConnectionTargetConnectorMember { get; set; }
Property Value:

The data member.

Gets or sets the ConnectionTargetShapeIdMember data member.

C#
[Browsable(true)]
public string ConnectionTargetShapeIdMember { get; set; }
Property Value:

The data member.

Gets or sets the SourceConnector data member.

C#
[Browsable(true)]
public string ConnectionTextMember { get; set; }
Property Value:

The data member.

Gets or sets the data source of the RadDiagram/>.

C#
[Browsable(false)]
public object DataSource { get; set; }
C#
public virtual IDiagramDataLayerElementProvider ElementFactory { get; set; }

Gets a value indicating whether this instance is data bound.

C#
public bool IsDataBound { get; }
Property Value:

true if this instance is data bound; otherwise, false.

Gets or sets the links data member.

C#
[Browsable(true)]
public string ShapeDataMember { get; set; }
Property Value:

The data member.

Gets or sets the Shape height data member.

C#
[Browsable(true)]
public string ShapeHeightMember { get; set; }
Property Value:

The data member.

Gets or sets the ID data member.

C#
[Browsable(true)]
public string ShapeIdMember { get; set; }
Property Value:

The data member.

C#
public CurrencyManager ShapesCurrencyManager { get; set; }

Gets or sets the links data member.

C#
[Browsable(true)]
public string ShapeTextMember { get; set; }
Property Value:

The data member.

Gets or sets the Shape data member.

C#
[Browsable(true)]
public string ShapeTypeMember { get; set; }
Property Value:

The data member.

Gets or sets the Shape height data member.

C#
[Browsable(true)]
public string ShapeWidthMember { get; set; }
Property Value:

The data member.

Gets or sets the Shape X position data member.

C#
[Browsable(true)]
public string ShapeXMember { get; set; }
Property Value:

The data member.

Gets or sets the Shape Y position data member.

C#
[Browsable(true)]
public string ShapeYMember { get; set; }
Property Value:

The data member.

Methods

C#
protected virtual RadDiagramConnection CreateDiagramConnectionItem(object dataItem)
Parameters:dataItemobjectReturns:

RadDiagramConnection

C#
protected virtual RadDiagramItem CreateDiagramShapeItem(object dataItem)
Parameters:dataItemobjectReturns:

RadDiagramItem

C#
protected virtual void DataManagerItemChanged()
C#
public object GetBoundValue(object dataBoundItem, string propertyName, PropertyDescriptorCollection properties)
Parameters:dataBoundItemobjectpropertyNamestringpropertiesPropertyDescriptorCollectionReturns:

object

C#
protected virtual void OnItemDataBound(DiagramItemDataBoundEventArgs e)
Parameters:eDiagramItemDataBoundEventArgs
C#
protected virtual void OnPropertyChanged(string propertyName)
Parameters:propertyNamestring
C#
public void Rebind(object newDataSource)
Parameters:newDataSourceobject
C#
public void SetBoundValue(object dataBoundItem, string propertyName, object value, PropertyDescriptorCollection properties)
Parameters:dataBoundItemobjectpropertyNamestringvalueobjectpropertiesPropertyDescriptorCollection
C#
protected virtual void SetConnectiosPropetiesCore(IList items)
Parameters:itemsIList
C#
protected virtual void SetShapesPropertiesCore(IList items)
Parameters:itemsIList

Events

C#
public event DiagramItemDataBindingEventHandler ItemDataBound
C#
public event PropertyChangedEventHandler PropertyChanged

Implements: INotifyPropertyChanged.PropertyChanged