Approved
Last Updated: 26 Apr 2018 08:09 by ADMIN
Use TextTool to create shape with no text but with background.

Pressing enter will close the tool. But the shape remains visible, but you cannot neither select it nor delete it with mouse / keyboard.
By design this shape should be removed both from the Shapes collection and from the diagram surface.



 private void diagram_CommandExecuted(object sender, CommandRoutedEventArgs e)
        {
            if (e.Command.Name == "Edit Item")
            {
                foreach (RadDiagramTextShape textShape in this.diagram.ChildrenOfType<RadDiagramTextShape>())
                {
                    if (!this.diagram.Shapes.Contains(textShape))
                    {
                        Canvas parent = textShape.Parent as Telerik.Windows.Controls.Diagrams.DiagramSurface;
                        if (parent != null)
                        {
                            parent.Children.Remove(textShape);
                            this.diagram.ServiceLocator.GetService<Telerik.Windows.Diagrams.Core.ISelectionService<IDiagramItem>>().ClearSelection();
                        }
                    }
                }
            }
Approved
Last Updated: 30 Mar 2018 11:08 by ADMIN
As a workaround, the property can be set locally for the time being.
Approved
Last Updated: 13 Dec 2017 14:19 by ADMIN
When you select the Size tab and than select another shape where the Size should not be available, its content is shown whether is enabled or not. The SettingsPane should fallback to an enabled tab when one is disabled.

To work this around you can create a custom RadTabControl and implement custom fallback selection logic there. Then replace the RadTabConrol from the ControlTemplate of the SettingsPaneView with the custom tab control. Check the attached project.
Approved
Last Updated: 03 Nov 2017 12:51 by ADMIN
RadDiagram with virtualization turned off.

Randomly positioned 5000 shapes are added in Diagram.

For the test, Shapes are with simplified template consisting pretty much of a single Border and nothing else.

On maximized WPF window, Diagram Load for about 3-3.5 seconds.

On normal WPF window, DIagram loads for about 15 seconds.

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
Completed
Last Updated: 25 Oct 2017 13:53 by ADMIN
Setting diagram.UndoRedoService.UndoBufferSize to 0 after doing some undoable action in diagram does not stop the undo operations.

This is a regression issue. 

Expected: 
UndoBufferSize 0 means no undo possible.  
RedoBufferSize 0 means no redo possible.

Worakround if applicable: Set the UndoBufferSize to 0 after InitializeComponent. (this is if you don't need undo/redo at all).
Approved
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: 18 Oct 2017 08:07 by ADMIN
Approved
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.
Approved
Last Updated: 20 Sep 2017 08:01 by ADMIN
Loading the diagram via its Load() method adds additional "Copy of" to the GroupName property of the groups.
Approved
Last Updated: 10 Jul 2017 14:21 by ADMIN
Completed
Last Updated: 12 May 2017 08:14 by ADMIN
Using a custom router and gliding connectors may lead to a StackOverflow Exception.

The exception is due to an endless update of the connection Start/End points and the ConnectionPoints.



Resolution: The fix will be included in R2 2017 SP in June 2017.

Generally, avoid using GlidingConnectors and custom Router which calculates intermediate points based on connections' StartPoint/EndPoint. This is а prerequisite of circular dependency between Start/EndPoint and ConnectionPoints. Gliding Connectors essence is to set StartEndPoints and sometimes they are based on the connection points' first and last point.

On the other hand, custom router based on Start/EndPoint makes the opposite- connection points depend on start/end. 

Instead, the client can use the connection.Source.Bounds.Center (Top, Bottom, Left, Right etc) and connection.Target.Bounds.Center(Top, Bottom, Left, Right etc) in a custom router.





Available in LIB version: 2017.2.515
Approved
Last Updated: 09 Mar 2017 16:13 by ADMIN
ADMIN
Created by: Martin Ivanov
Comments: 0
Category: Diagram
Type: Bug Report
1
This is reproducible when:
- Copy a shape and paste it in the diagram
- Drag and drop from the diagram toolbox
Approved
Last Updated: 06 Mar 2017 14:50 by ADMIN
PathTool: Possibility to edit the shape path via edit points like the Pen Tool in Blend.
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: 11 Jan 2017 14:15 by ADMIN
ADMIN
Created by: Milena
Comments: 0
Category: Diagram
Type: Bug Report
1

			
Approved
Last Updated: 05 Jan 2017 07:58 by ADMIN
Add ContainerShape ContentTemplate and ContentTemplateSelector properties in RadDiagram
Approved
Last Updated: 05 Jan 2017 07:58 by ADMIN
ADMIN
Created by: Vladimir Milev
Comments: 4
Category: Diagram
Type: Feature Request
7
Extend RadDiagram to support natively Venn Diagrams.
Approved
Last Updated: 05 Jan 2017 07:58 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: Diagram
Type: Feature Request
6
Import from DWG files needed.