Connectors' activation doesn't work correctly with collapsed items that are on the same position as the visible ones.
Diagram Shapes' property is bound to property from the ViewModel. Case 1) Using GraphSource =>Shapes DataContext is automatically apllied. GraphSource is set to null or changed. Or Case 2) Not using Graphsource. Shape's DataContext is set manually (in code behind). Diagram.Clear() is invoked. Result: Binding Expression errors in Output indicate missing properties - these are bound properties of the shapes.
In ConnectionDeserialized event the ConnectionSerializationRoutedEventArgs must contain the connection. This must be just like shape is in the args of the ShapeDeserialized event.
When using the Implicit styles approach, setting the ShapeStyle property based on RadDiagramShapeStyle does not work. ShapeStyle is not applied.
Extend the serialization process to save the type of the custom connectors along with their most common properties - such as their Background, BorderBrush and size.
Select some color from settings pane for some shape. In order to use the same color for other shape you need to deselect this color on your own (by selecting other color) and then select it again. Available in LIB version: 2014.3.1117
At least 3 shapes are located in a ContainerShape. When moving them with dragging to other ContainerShape, the first container is resized but it should not. Fix is available in LIB Version 2014.3.1312.
DiagramToolBox ItemsSource is set runtime. Selected Index is set to 0. This displays no items. Items are displayed on the next user selection in the ToolBox. The workaround is to surrond the setting of SelectedIndex with Dispatcher. Dispatcher.BeginInvoke(new Action(()=> this.tBox.SelectedIndex = 0), DispatcherPriority.Loaded); Available in R3 2016 Release
Implement functionality that notifies the user when a shape is dragged out of a container.
In some cases when there are no crossings, empty spaces can be observed on the connections. The fix will be available with Q1 2015 Release.
Users should be able to easily customize the Pan operation of the diagram. Update: With Q1 2014 you'll be able to customize all the diagram tools
Implemented functionality that detects a connection creation being cancelled through the Esc key and notifies the user In order to take advantage of this functionality you should inherit the ConnectionTool of RadDiagram and override the KeyDown method - if it returns true the tool action has been canceled. More about how to customize RadDiagram tools you can find in our help topic " Tools Customization": http://www.telerik.com/help/wpf/raddiagram-tools-customization.html Available in LIB version: 2014.3.1103
When a RadDiagramItem is deserialized, some of its properties receive local values. This is why if you have applied style setters on these properties, the value applied by the style setter is no longer used.
Users need to create custom mouse tools and set them as ActiveTool of the RadDiagram.
Should be able to override the AbsolutePosition and the Offset of the connector. Should be able to specify absolute position manually, not only relative. Should be able to provide template for its visual representation. Fixed in LIB version: 2014.2.0914
Allow the user to customize the caps (SourceCapType and TargetCapType) of the connection. Exposed are two new virtual methods in the RadDiagramConnection - CreateSourceCapGeometry and CreateTargetCapGeometry Available in Q1 2015
In data binding scenarios these propeties are not updated automatically. Currently if you want to bind the StartPoint and EndPoint properties of the RadDiagramConnection you will have to update new position of the connection manually. This can be done in the PropertyChanged event of the connection. In the Handler you can cast your connection to IConnection and call the Update() method, if the e.PropertyName holds the property that you change. Will be available in Q1 2015 Release.
Connection Bridges Greatly Degrade Performance. Iven if there are no crossings, performance is very slow. In some scenarios empty spaces on the connections are observed even if there are no crossings. The fix will be available with Q1 2015 Release.
Expose a property to set the DiagramBehaviors.TextWrapping attached property on a diagram level
Inherit RadDiagramConnector and add it to a Shapes' Connectors collection. Copy / Pasting (or other serialization / deserialization action) the shape creates RadDiagramConnector, not the custom type of connector.