Completed
Last Updated: 07 Oct 2016 13:53 by ADMIN
ADMIN
Created by: Ivan
Comments: 0
Category: Diagram
Type: Bug Report
0
When you serialize a bezier connection moved with mouse, the deserialization is not done -well - connection is not with the proper connection points.

Possible workaround:

   private void diagram_ConnectionDeserialized_1(object sender, Telerik.Windows.Controls.Diagrams.ConnectionSerializationRoutedEventArgs e)
        {
            Point startBezier = (Point)Utils.ToPoint((e.SerializationInfo["start"].ToString()));
            Point endBezier = (Point)Utils.ToPoint((e.SerializationInfo["end"].ToString()));

            Dispatcher.BeginInvoke(new Action(() =>
            {
                (e.Connection as RadDiagramConnection).SetBezierHandles(startBezier, endBezier);
            }), DispatcherPriority.Loaded);
        }

        private void diagram_ConnectionSerialized_1(object sender, Telerik.Windows.Controls.Diagrams.ConnectionSerializationRoutedEventArgs e)
        {
            e.SerializationInfo["start"] = Utils.ToInvariant(e.Connection.ConnectionPoints[0]);
            e.SerializationInfo["end"] = Utils.ToInvariant(e.Connection.ConnectionPoints[1]);
        }


Available in LIB version: 2016.3.1010
Completed
Last Updated: 26 Sep 2016 10:52 by ADMIN
Editing any diagram shape does not take into account the fontsize of the shape.

A possible workaround is to wire to shape's Loaded event as below:
private void RadDiagramTextShape_Loaded(object sender, RoutedEventArgs e)
        {
            RadDiagramTextShape shape = sender as RadDiagramTextShape;
            TextBox tBox = shape.ChildrenOfType<TextBox>().FirstOrDefault();
            tBox.FontSize = shape.FontSize;
        }


Available in LIB version: 2016.3.926
Completed
Last Updated: 13 Sep 2016 08:01 by ADMIN
Completed
Last Updated: 09 Sep 2016 07:27 by ADMIN
DiagramToolBox ItemsSource is set runtime. Selected Index is set to 0. This displays no items. Items are displayed on the next user selection in the ToolBox.
The workaround is to surrond the setting of SelectedIndex with Dispatcher.

   Dispatcher.BeginInvoke(new Action(()=>
            this.tBox.SelectedIndex = 0), DispatcherPriority.Loaded);



Available in R3 2016 Release
Completed
Last Updated: 07 Sep 2016 08:29 by Youngjae
Shape is dropped onto ContainerShape and the container is auto-resized.
When you press Ctrl + Z, the shape is removed, but the old size of the Container is not reverted.

Expected : the container should return to its old size.
When there is a nesting of containers and you drop a shape into in innermost container, Ctrl + Z will return the previos size of the container.

Available in R3 2016 Official Release.
Completed
Last Updated: 07 Sep 2016 07:17 by ADMIN
If you pan the Diagram on touch device the Pan event is not fired.

Available in R3 2016 Release
Declined
Last Updated: 11 Aug 2016 14:05 by ADMIN
Add spell checking to the shape and connections, while editing
Completed
Last Updated: 11 Aug 2016 14:05 by ADMIN
Introducing Page size (A4, etc) concenpt and vertical and horizontal rulers
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?
Declined
Last Updated: 04 Aug 2016 12:54 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: Diagram
Type: Feature Request
0
Implement "Item to Item Snapping" during item resize operation.

Reason for Declination: This feedback item is duplicate with the one below: 
http://feedback.telerik.com/Project/143/Feedback/Details/67148-implement-item-to-item-snapping-during-resize
Please follow and vote for it instead.
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.
Completed
Last Updated: 29 Jul 2016 08:15 by ADMIN
Completed
Last Updated: 14 Jun 2016 07:50 by ADMIN
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
Completed
Last Updated: 14 May 2016 10:45 by ADMIN
Available in LIB version: 2016.2.516
Completed
Last Updated: 06 Apr 2016 11:22 by Darko
Group of 3 containers A B and C is being dragged. B is nested in A, C is separate.

Group is dragged by dragging B. 

Issue 1 => B goes into drop aware state with red border around it.

Issue 2 => when releasing the mouse B and C become children of A.


Will be available in R2 2016 Release.
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: 01 Feb 2016 08:44 by ADMIN
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
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: 01 Sep 2015 11:50 by ADMIN
ADMIN
Created by: Petar Mladenov
Comments: 0
Category: Diagram
Type: Bug Report
0
When using the Implicit styles approach, setting the ShapeStyle property based on RadDiagramShapeStyle does not work. ShapeStyle is not applied.