In Development
Last Updated: 17 Jul 2019 11:17 by ADMIN

To reproduce this use the following code snippet:

<telerik:RadDiagram>
    <telerik:RadDiagramShape Content="Shape 1" Position="100, 100"/>
    <telerik:RadDiagramShape Content="Shape 2" UseGlidingConnector="True" Position="300, 100"/>
</telerik:RadDiagram>

Steps to reproduce:

1. Start a new connection from Shape 1, by dragging one of its connectors.
2. Drag the connection over Shape 2. 

Expected: The connector closest to the mouse should get highlighted and when you drop the connection it should get attached to the shape.
Actual: The closest connector is not highlighted. Also, when you drop the connection over the target shape it doesn't get attached.


In Development
Last Updated: 11 Jul 2019 15:55 by Marc-Andre
Created by: Marc-Andre
Comments: 4
Category: UI for WPF
Type: Feature Request
6
I know you added a sample (https://github.com/telerik/xaml-sdk/tree/master/Buttons/ToggleSwitchButton) but please include this in all your Theming dll.
In Development
Last Updated: 11 Jul 2019 10:49 by ADMIN
The ImagesDeflaterCompressionLevel and ContentsDeflaterCompressionLevel in the PdfFormatProvider's export settings have 0 for default value instead of -1.

Workaround: Change the settings's properties to -1 explicitly.
In Development
Last Updated: 09 Jul 2019 18:58 by ADMIN
When typing in RadComboBox, the first character will stay English letter, then Chinese symbols will be shown.
In Development
Last Updated: 09 Jul 2019 08:50 by ADMIN
When the layout type is set to Details the rename with the slow double click doesn't work. The selected file/folder doesn't enter edit mode.
In Development
Last Updated: 08 Jul 2019 07:36 by ADMIN
Scheduled for R3 2019
ADMIN
Created by: Tanya
Comments: 2
Category: UI for WPF
Type: Feature Request
11
Create control for fast editing/visualization of source code.
In Development
Last Updated: 02 Jul 2019 06:26 by ADMIN
A black screen and disabled camera buttons are present if the control is setup by Initialize method using the following code:

var devices = RadWebCam.GetVideoCaptureDevices();
var formats = RadWebCam.GetVideoFormats(devices[0]);
this.webcam.Initialize(devices[0], formats[0]); 
In Development
Last Updated: 08 Mar 2019 12:39 by ADMIN
"Win32Exception (0x80004005): Not enough storage is available to process this command" is thrown when multiple RadDocument instances are created in background threads. 

This is due to the fact that RadDocument contains MailMergeDataSource object, which is DependencyObject. When multiple dependency objects are created in different threads, they are not property freed by thread's Dispatcher.

Workaround 1: Microsoft provided workaround in a bug report here:
https://connect.microsoft.com/VisualStudio/feedback/details/620588/system-componentmodel-win32exception-0x80004005-not-enough-storage-is-available-to-process-this-command , namely:
------------------------------
Put the following code:

Dispatcher dispatcher = Dispatcher.CurrentDispatcher;
dispatcher.BeginInvokeShutdown(DispatcherPriority.Normal);
Dispatcher.Run();

anywhere in the background thread processing the RadDocument.
-----------------------------

Workaround 2: Use pooling of the used threads. The problem is that Task Parallel Library (which has built-in pooling) does not use STA threads by default, but this can be achieved by using custom TaskScheduler (attached, the code is get from here: https://code.msdn.microsoft.com/ParExtSamples ):

            var parallelOptions = new ParallelOptions()
            {
                TaskScheduler = new StaTaskScheduler(Environment.ProcessorCount)
            };

            Parallel.For(0, 10000, parallelOptions, cc =>
            {
                    var document = new DocxFormatProvider().Import(data);
                    byte[] pdfBytes = new PdfFormatProvider().Export(document);

            };