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.
Custom SettingsPane is designed to edit property from the shapes (or connections) DataContext via extensions:SettingsPaneView.EditorPropertyName="DataContext.ShapeName" kind of binding. If group of shapes are selected, the editing works only for the first selected shape but it should work for all select, just like when you edin non-databound diagram shapes and change their text for example. Available in LIB version: 2016.1.21
Users need a way to control the way SettingsPane is positioned.
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.
When using the Implicit styles approach, setting the ShapeStyle property based on RadDiagramShapeStyle does not work. ShapeStyle is not applied.
NavigationPane does not show all connection when the RadDiagram IsVirtualized
In ConnectionDeserialized event the ConnectionSerializationRoutedEventArgs must contain the connection. This must be just like shape is in the args of the ShapeDeserialized event.
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.
The settings pane doesn't take into account the scenario when its popup is opened close to the top or bottom bounds of the screen, in the calculation of its vertical position. Available in R2 2016 SP
Connectors' activation doesn't work correctly with collapsed items that are on the same position as the visible ones.
Create modifyable orthogonal connections like the ones in Visio.
The PrintSettingsViewModel ' s MergeAndValidatePrintTicket method might throw PrintQueueExceptions. Catch them and provide info to the users somehow, for example args in the PreviewPrint event.
DragAndDrop from toolbox is not working if an external dll is located in the GAC and the DiagramToolBox is located there.
If we have a custom shape that derives from RadDiagramShapeBase and we rotate it at some degree (90) for example, and then resize it the diagram's selection adorner is misplaced with the shape. Workaround:
Set RenderTransofrmOrigin = new Point(0.5, 0.5) to the shape.
Other workaround: Derive the custom shape from RadDiagramShape, instead of RadDiagramShapeBase.
Hi,
In project we have noticed that sometimes for RadDiagram.ConnectionManipulationCompleted we receive unexpected values in event.
This problem is not systematic but it occurs often at the drag of new connection.
To make it reproducible for you I used CustomConnectors sample project from Diagram.
For easier analysis I recorded a video with bug and changes to CustomConnectors project.
Best regards,
Bartosz