Completed
Last Updated: 19 Jan 2023 14:50 by ADMIN
Currently snapping to the grid is disabled when moving the mouse closer than 10 pixels to a shape. A constant can be exposed to control this distance.
Completed
Last Updated: 28 Jul 2021 05:48 by ADMIN
Release LIB 2021.2.802 (2 Aug 2021)

Currently, the content of RadDiagramShape element alignment can be changed via its HorizontalContentAlignment and VerticalContentAlignment. However, in RadDiagramTextShape, those properties don't take effect. Instead the text content is always centered.

At this point, you can achieve this requirement, by extracting the ControlTemplate of RadDiagramTextShape and bind the corresponding properties of the ContentPresenter to the parent shape. For example:

<ContentPresenter x:Name="NormalContent"
				  Margin="{TemplateBinding Padding}"
				  HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
				  VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>

Completed
Last Updated: 11 Nov 2016 14:49 by Laurent Kempé
ADMIN
Created by: Petar Mladenov
Comments: 4
Category: Diagram
Type: Feature Request
5
-- Add ClearCache method to clear the undo-redo dictionaries used internally

or

-- make the undo-redo dictionaries auto clear when undo-redo stacks are cleared

Available in LIB version: 2016.3.1114
Clear method of Diagram's UndoRedoService now clears the UndoRedo internal cache automatically.  
What's changed ? The public interface IDiagramContainerGeneratorInternal interface now adds ClearCache method:
A) this.Diagram.UndoRedoService.Clear(); will clear the internal undoredo cache which stores model-container relations. Also this will clear the undo/redo command stacks.
B) this.Diagram.ContainerGenerator as GenericContainerGenerator<RadDiagramItem>).ClearCache(); will clear ONLY the undoredo cache.
Completed
Last Updated: 13 Jan 2022 09:49 by ADMIN
Release R1 2022
ADMIN
Created by: Petar Mladenov
Comments: 4
Category: Diagram
Type: Feature Request
24
Currently large diagrams are hard to export with good quality because of the memory limitation in WritableBitmap when the DPI is increased.

 -- One option is to use BitMapCacheBrush (discussed here http://www.telerik.com/forums/low-resolution-using-exporttoimage-on-big-diagram)

 -- Another option is to export multiple images of the diagram which cover it all. Then possibly combine these pictures into one.

 -- Also , you can try increasing the operating memory of your Visual Studio
Completed
Last Updated: 27 Jan 2016 13:57 by ADMIN
When you start resize operation on a grouped ContainerShape and Shape in it the Container shape size can not be shrink-ed more than the previous BottomRight position of the shape in it (despite that the shape size is changed and there is space for the collapsing).


Available in LIB version: 2016.1.21
Completed
Last Updated: 23 Oct 2015 14:14 by ADMIN
A stackOverflow exception is thrown when the diagram is layouted with AStarRouter, Sugiyama and connection bridges.


Available in LIB version: 2015.3.1026 
Completed
Last Updated: 02 Sep 2014 11:58 by ADMIN
On graphSouce change the graphSource's collectionChanged event is not detached and because of this the diagram will still create shapes if you add items to it.

Fixed in LIB version: 2014.2.0804
Completed
Last Updated: 17 Jan 2019 11:22 by ADMIN
ADMIN
Created by: Zarko
Comments: 16
Category: Diagram
Type: Feature Request
35
You should be able to prevent the horizontal/vertical overlapping of routed connections . This way the connections should be easier to differentiate.

To better differentiate connections, users might:

            --- use labels on the connections

            --- use bezier connections

            --- use different colors for different connections

            --- use more custom connectors and attach the connections to not used connectors

            -- use AStartRouter instead of the default one (Grid Router)


This feature is available with our latest official version - R1 2019.
Completed
Last Updated: 31 Jul 2014 14:32 by ADMIN
Can't paste a connection in a diagram different than the original one - the one in which the copy operation was executed.
Completed
Last Updated: 15 Feb 2016 11:18 by Denis
Created by: Denis
Comments: 0
Category: Diagram
Type: Feature Request
2
Implement automatic-layout of Polytree (http://en.wikipedia.org/wiki/Polytree) graphs.
Layout with multiple roots in single graph component.

We added an SDK sample showing how you can layout such tree hierarchies in RadDiagram:
https://github.com/telerik/xaml-sdk/tree/master/Diagram/MultipleRootsInSingleTreeLayout 
Completed
Last Updated: 09 Feb 2015 15:08 by ADMIN
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
Completed
Last Updated: 09 Feb 2015 16:13 by ADMIN
ADMIN
Created by: Petar Mladenov
Comments: 0
Category: Diagram
Type: Feature Request
0
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
Completed
Last Updated: 07 Apr 2014 06:39 by ADMIN
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.
Completed
Last Updated: 27 Mar 2014 15:43 by ADMIN
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.
Completed
Last Updated: 17 Feb 2014 09:04 by ADMIN
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.
Completed
Last Updated: 04 Apr 2014 15:47 by ADMIN
Implement functionality that notifies the user when a shape is dragged out of a container.
Completed
Last Updated: 04 Mar 2014 12:18 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: Diagram
Type: Feature Request
3
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
Completed
Last Updated: 23 Jan 2015 16:55 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: Diagram
Type: Feature Request
9
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
Completed
Last Updated: 20 Feb 2015 07:36 by Seth
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.
Completed
Last Updated: 28 Oct 2014 07:53 by ADMIN
Expose a property to set the DiagramBehaviors.TextWrapping attached property on a diagram level
1 2