XAML connections' Source and Target bindings don't work inside tab control if the diagram is not in the first TabItem. There's a new attached property in the DiagramBehaviors - NameScopeProvider in WPF. It can be set to the RadDiagram by given element that holds the current NameScope (it's usually the root element - Window or UserControl). Example: <telerik:RadDiagram x:Name="diagram" telerik:DiagramBehaviors.NameScopeProvider="{Binding ElementName=root}" ... />
RadContextMenu is set on DiagramShape. On touch device, you cannot open the ContextMenu with Tap and hold gesture. Available in LIB version: 2014.3.1409
If you delete a RadDiagramShape property using the SettingsPane (e.g. StrokeThickness) and then you try to call RadDiagram.Save() method, the generated string is not in the correct format. The deleted property is set to Auto in the string, while it should be set to 0. Hence, if you try to load the same string, the RadDiagram throws FormatException. Available in LIB version: 2014.3.1208
Memory leak when you close a window that holds a RadDiagram. The RadDiagram and its shapes are not cleared.
When an implicit theme is applied in the project the ShapeStyleSelector property of the RadDiagrams doesn't work. More specifically the selector is never called.
Issues when drawing with diagram drawing tools on win8 touch device. Drawing is not smooth - it is very angular and slow. Available in LIB version: 2014.3.1409
User sometimes need to use a Static Ruler which does not scale when you zoom the Diagram. Or when you pan. Just line with star 0, ticks, end 1024 for example. This line does not move and does nto scale. There is no easy way to achieve this. UpdateScale method is private. It could be protected. ==== In Q1 2014 SP DiagamRuler will draw itself and its ticks when its Diagram property is NOT set.
Currently there is no straightforward way to notify that a point is added/removed from the ConnectionPoints collection of the RadDiagramConnection. Declined: Duplicate with http://feedback.telerik.com/Project/143/Feedback/Details/113488-diagrams-add-an-event-notifying-that-connectionpoint-is-added-or-removed
Create modifyable orthogonal connections like the ones in Visio.
Connectors' activation doesn't work correctly with collapsed items that are on the same position as the visible ones.
Implement "Item to Item Snapping" during item resize operation.
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.
Implement "Item to Item Snapping" during item resize operation. DECLINED: Duplicate with https://feedback.telerik.com/Project/143/Feedback/Details/101276-diagram-implement-item-to-item-snapping-during-resize
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.
Users need a way to control the way SettingsPane is positioned.
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