Completed
Last Updated: 11 Nov 2014 15:27 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 5
Category: Diagram
Type: Bug Report
21
Ability to export a diagram to PDF.
Completed
Last Updated: 27 Mar 2014 15:44 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 erors in Output indicate missing properties - these are bound properties of the shapes.
Completed
Last Updated: 10 Oct 2014 11:50 by ADMIN
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
Unplanned
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
Completed
Last Updated: 26 Oct 2017 07:53 by PeterS
This is reproducible only if you set the RotationOrigin property to a value different than (0.5,0.5). Also, the rotation angle is wrong only on the first call of the Rotate() method of the service. 

To work this around you can create a custom RotationService and override its CalculateRotationAngle() method where you can calculate custom angle. 

http://docs.telerik.com/devtools/wpf/controls/raddiagram/features/services

https://github.com/telerik/xaml-sdk/tree/master/Diagram/CustomServices
Declined
Last Updated: 11 Aug 2016 14:05 by ADMIN
Add spell checking to the shape and connections, while editing
Completed
Last Updated: 13 Jan 2015 14:20 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: Diagram
Type: Bug Report
4
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.
Completed
Last Updated: 04 Mar 2014 12:27 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: Diagram
Type: Bug Report
4
Users need to create custom mouse tools and set them as ActiveTool of the RadDiagram.
Completed
Last Updated: 26 Nov 2014 15:59 by ADMIN
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
Completed
Last Updated: 13 Jan 2015 14:20 by ADMIN
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.
Completed
Last Updated: 15 Jan 2015 14:39 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 1
Category: Diagram
Type: Bug Report
3
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.
Unplanned
Last Updated: 21 Sep 2017 09:00 by ADMIN
When you switch between two different positions and zoom levels leads to a wrong visualization of the diagram items.
Unplanned
Last Updated: 20 Oct 2017 12:11 by ADMIN
Windows DPI is 125 % (you need to sign out from win 10 then sign in again in order to apply the setting successfully).

Diagram is hosted in RibbonWindow.

The diagram ruler does not show the ticks and labels on the left of the zero tick (label). The Position property of Diagram could (0,0) or (500, 0), (300, 0) etc...

Check the attached image for better illustration.

Workaround could be replacing the RibbonWindow with MS Window.
Completed
Last Updated: 27 Nov 2014 13:49 by ADMIN
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
Unplanned
Last Updated: 04 Jan 2017 14:44 by ADMIN
ADMIN
Created by: Dinko | Tech Support Engineer
Comments: 0
Category: Diagram
Type: Bug Report
2
When you paste a big image (bigger than 1024px) it gets blurry
Unplanned
Last Updated: 04 Jan 2017 07:23 by ADMIN
ADMIN
Created by: Dinko | Tech Support Engineer
Comments: 0
Category: Diagram
Type: Bug Report
2

			
Unplanned
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.
Completed
Last Updated: 05 Mar 2021 16:33 by ADMIN
Release LIB 2020.3.1116
Unplanned
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.
Completed
Last Updated: 13 Jun 2018 06:19 by ADMIN
As a workaround, you can create a custom class which derives from RadDiagramConnector and override the Serialize() method.

public class CustomConnector : RadDiagramConnector
    {
        static CustomConnector()
        {
            DefaultStyleKeyProperty.OverrideMetadata(typeof(CustomConnector), new FrameworkPropertyMetadata(typeof(CustomConnector)));
        }
    
    public override SerializationInfo Serialize()
        {
            var info = new Telerik.Windows.Diagrams.Core.SerializationInfo(this.GetType());

            if (this.Name != null) info[Telerik.Windows.Diagrams.Core.SerializationConstants.ConnectorName] = this.Name;

            info[Telerik.Windows.Diagrams.Core.SerializationConstants.Offset] = this.Offset.ToInvariant();

            if (Telerik.Windows.Controls.DependencyObjectExtensions.IsLocalValueSet(this, RadDiagramConnector.WidthProperty)) info[Telerik.Windows.Diagrams.Core.SerializationConstants.Width] = this.Width.ToInvariant();
            if (Telerik.Windows.Controls.DependencyObjectExtensions.IsLocalValueSet(this, RadDiagramConnector.HeightProperty)) info[Telerik.Windows.Diagrams.Core.SerializationConstants.Height] = this.Height.ToInvariant();
            this.SerializePrimitives(info);

            return info;
        }
    }
}
1 2 3 4 5 6