Approved
Last Updated: 12 Nov 2018 07:24 by Jayanth
ADMIN
Created by: Petar Mladenov
Comments: 2
Category: Diagram
Type: Feature Request
22
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
Approved
Last Updated: 30 Aug 2018 08:56 by ADMIN
ADMIN
Created by: Martin Ivanov
Comments: 3
Category: Diagram
Type: Bug Report
2
A small glitch appears when the pencil tool is used. The glitch is demonstrated in the attached image.
Approved
Last Updated: 03 Jan 2017 21:16 by ADMIN
NavigationPane does not show all connection when the RadDiagram IsVirtualized
Approved
Last Updated: 04 Jan 2017 07:34 by ADMIN
ADMIN
Created by: Petar Mladenov
Comments: 0
Category: Diagram
Type: Feature Request
0
The PrintSettingsViewModel ' s MergeAndValidatePrintTicket method might throw PrintQueueExceptions. Catch them and provide info to the  users somehow, for example args in the PreviewPrint event.
Approved
Last Updated: 03 Jan 2017 21:14 by ADMIN
DragAndDrop from toolbox is not working if an external dll is located in the GAC and the DiagramToolBox is located there.
Approved
Last Updated: 04 Jan 2017 07:14 by ADMIN
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:
Derive the custom shape from RadDiagramShape, instead of RadDiagramShapeBase. 
Approved
Last Updated: 04 Mar 2019 11:39 by ADMIN
A possible workaround is to use an attached property. Basically, we've added ConnectionPointsProperty in AttachedProperties class and added binding to this new property in the style of the connection.

public class AttachedProperties
    {
        public static RadDiagram Diagram { get; set; }

        public static readonly DependencyProperty ConnectionPointsProperty =
           DependencyProperty.RegisterAttached("ConnectionPoints", typeof(List<Point>), typeof(AttachedProperties), new PropertyMetadata(null, OnConnectionPointsChanged));

        public static IEnumerable<Point> GetConnectionPoints(DependencyObject obj)
        {
            return (IEnumerable<Point>)obj.GetValue(ConnectionPointsProperty);
        }

        public static void SetConnectionPoints(DependencyObject obj, IEnumerable<Point> value)
        {
            obj.SetValue(ConnectionPointsProperty, value);
        }

        private static void OnConnectionPointsChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            var connection = d as RadDiagramConnection;
            var connectionPoints = e.NewValue as List<Point>;
            if (connection != null && connectionPoints != null)
            {
                for (int i = 0; i <  connectionPoints.ToList().Count; i++)
                {
                    connection.ConnectionPoints.Add(connectionPoints.ToList()[i]);                 
                }
                connection.IsModified = true;
                (connection as IConnection).Update();
            }
        }
    }



  <telerik:RadDiagram.ConnectionStyle>
                <Style TargetType="telerik:RadDiagramConnection">
                    <Setter Property="ConnectionType" Value="Polyline"/>
                    <Setter Property="local:AttachedProperties.ConnectionPoints" Value="{Binding MyConnectionPoints}"/>
                </Style>
            </telerik:RadDiagram.ConnectionStyle>
Approved
Last Updated: 04 Jan 2017 07:25 by Ben
ADMIN
Created by: Pavel R. Pavlov
Comments: 1
Category: Diagram
Type: Bug Report
2
If you have two nested containers and a shape inside the inner container a wrong connector will be activated if you try to create connection (target) to the shape. This can be reproduced with the MVVM SDK example. Try to connect the "Polo" shape to the "Bugatti" shape. The auto connector of the "Bugatti" shape will not be activated when the endpoint of the connection is inside the shape. It will be activated only if you directly hover over the connector.
Approved
Last Updated: 03 Jan 2017 20:54 by ADMIN
ADMIN
Created by: Zarko
Comments: 0
Category: Diagram
Type: Feature Request
1
At the moment the ItemSnaping works only with the outer bounds but it should also snap to the centers.
Approved
Last Updated: 03 Aug 2016 12:41 by Alex
When using TreeLayout.Right if a shape has a single child that is shorter (in terms of height) the tops of the shapes are aligned, this means the centers of the shapes do not align and so the connection is 'crooked'. It would surely make more sense if the centres of the shapes were aligned.
Approved
Last Updated: 08 Aug 2016 09:06 by David
We use a RadDiagram for what is essentially graphic-art layout.  At times, subpixel positioning and extents really are correct for this use case.  We have shapes correctly positioned and displaying at subpixel accuracy; however, the selection outline always snaps to a pixel.

This is particularly relevant when zoomed in on a piece of art, e.g., aligning semi-transparent edges.  It looks odd to have the selection outline lie outside of the visible extents of the art.  Furthermore, when moving the art by mouse, the interaction is odd in that the art appears to move smoothly while the selection outline pops from pixel to pixel.  This confused our users as to what was really happening as they positioned things.

The relevant code for this is in RadDiagram.UpdateManipulationAdorner, which uses Math.Floor and Math.Ceiling to snap the line to pixel borders.  This was apparently put in to solve issues of blurriness from having a, say, 1-pixel selection outline lie at a sub-pixel position.  Perhaps a dependency property to control whether this snapping happens?
Approved
Last Updated: 26 Jun 2018 14:02 by Dinko
ADMIN
Created by: Zarko
Comments: 2
Category: Diagram
Type: Feature Request
11

			
Approved
Last Updated: 03 Jan 2017 20:56 by ADMIN
ADMIN
Created by: Pavel R. Pavlov
Comments: 0
Category: Diagram
Type: Feature Request
1
Create example with data base tables that visualizes self referencing business objects.
Approved
Last Updated: 03 Jan 2017 21:01 by ADMIN
ADMIN
Created by: Zarko
Comments: 0
Category: Diagram
Type: Feature Request
0
Create modifyable orthogonal connections like the ones in Visio.
Approved
Last Updated: 04 Jan 2017 08:34 by ADMIN
ADMIN
Created by: Pavel R. Pavlov
Comments: 0
Category: Diagram
Type: Feature Request
4
Implement "Item to Item Snapping" during item resize operation.
Approved
Last Updated: 03 Jan 2017 20:38 by ADMIN
ADMIN
Created by: Petar Mladenov
Comments: 0
Category: Diagram
Type: Feature Request
0
Users need a way to control the way SettingsPane is positioned.
Approved
Last Updated: 19 Jan 2017 12:20 by ADMIN
Extend the layout mechanism to allow control over the layouted elements in order to exclude all disconnected shapes from the layout and reorder connections by their target connectors.
Approved
Last Updated: 05 Jan 2017 07:58 by ADMIN
Add ContainerShape ContentTemplate and ContentTemplateSelector properties in RadDiagram
Approved
Last Updated: 04 Jan 2017 12:33 by ADMIN
Currently there is no straightforward way to notify that a point is added/removed from the ConnectionPoints collection of the RadDiagramConnection.
Approved
Last Updated: 03 Jan 2017 21:16 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: Diagram
Type: Bug Report
7
There should be annotations (comments) system built into the framework:
€¢something like Word where one can add to a word a note
€¢something like Excel with its comments bag
€¢something like Workflow Foundation where every shape has a popup bag