Enable the customers to create and modify .pptx (PowerPoint) files . They need processing as well as showing such documents.
New Control: WPF Web Browser
I'd like to put in my request to have a control that would allow to magnify a part of the image as mouse goes over. Here is link to see a running sample: http://www.fordracingparts.com/parts/part_details.asp?PartKeyField=11439 As you move your mouse over, another window opens up to show a magnified version.
Good morning,
at the moment we are using third parts libraries to show RTSP/MPEG video flow in our app.
After the new RadWebCam control release, we hoped it was possibile to specify another video flow for example from IP camera.
May I suggest to implement the possibility to specify a different stream source in the RadWebCam?
Or maybe to implement a new control called "RadPlayer" that is similar to RadWebCam but permits to set a custom stream?
Because snapshot/video recording feature of RadWebCam are very interesting also for a RTSP flow.
Thank you
Best Regards
Enrico
There is an open source library (http://bitmiracle.com/libtiff) that can be used to convert the TIFF images to different formats and then visualize the resultant file with an appropriate control (e.g. convert the TIFF to PDF document and import it in RadPdfViewer).
As we now have support for Webcams with RadWebcam-Control how about supporting Twain? But not the old version, instead the platform independent newer Twain-Direct. There is already C# Source Code under MIT-License available: https://github.com/twain/twain-direct. I think this could be used in Xamarin and WinForms, even ASP.NET also...
Similar to File Explorer in Windows 10, it would be helpful to have a Quick Access section in the left navigation pane with the ability to pin frequently used items.
Create NuGet symbol packages - containing the .pdb files - corresponding to the primary NuGet packages. The process is described here: https://docs.microsoft.com/en-us/nuget/create-packages/symbol-packages . This will facilitate the debugging of problems in the controls code.
It would be very helpful if you can plan to create kind of a "drawing tool" to design specific views for flows, state models, workflows, etc.
Introduce control similar to TextBox which offers integrated spell-checking (similar to the one provided in RadRichTextBox).
Introduce support for AutoCad files in a fixed document viewer.
Deliver an icon library which can be easily used in the user's application.
Develop a new control - Reflection Control.
Telerik assemblies needs to be rebuild with a specific key in some redistribution scenarios, so that the assemblies can be bound only to a single WPF application. This is described in the following article: https://docs.telerik.com/devtools/wpf/licensing/protecting-telerik-assembly
Currently, to protect the dlls you need to rebuild the entire source code of Telerik UI for WPF. Sometimes this is not very convenient and it is prompt to errors because several steps should be followed and also few prerequisites should be met.
Consider providing a new mechanism to protect the Telerik assemblies, which is more convenient and gives better protection.
Something like an image Viewer for WPF with some kind of animation, not too fancy though.
This is a MVVM helper that could be used to decrease the coupling between the view models.
List numbering should be restarted when copied list is pasted after content that is not in a list. Steps to reproduce: 1. Create a file with a list, a blank line, some text, and another blank line 2. Copy the list 3. Paste it on the blank line directly after the list Expected: The items are added to the end of the existing list Observed: The items are added to the end of the existing list 4. Paste it on the blank line after the text Expected: The items are added to a new list and start numbering at 1 Observed: The items are added to the existing list and start numbering at 7 Workaround: private void RadRichTextBox_CommandExecuting(object sender, Telerik.Windows.Documents.RichTextBoxCommands.CommandExecutingEventArgs e) { if (e.Command is PasteCommand) { DocumentPosition position = new DocumentPosition(this.radRichTextBox.Document); position.MoveToPosition(this.radRichTextBox.Document.CaretPosition); position.MoveUp(); Paragraph previousParagraph = position.GetCurrentParagraphBox().AssociatedParagraph; if (previousParagraph.IsInList) { // We shouldn't restart the numbering when the previous paragraph is in a list. return; } RadDocument doc = ClipboardEx.GetDocument().ToDocument(); Paragraph firstParagraph = doc.EnumerateChildrenOfType<Paragraph>().First(); if (firstParagraph != null && firstParagraph.IsInList) { RadDocumentEditor editor = new RadDocumentEditor(doc); editor.Document.CaretPosition.MoveToStartOfDocumentElement(firstParagraph); editor.RestartListNumbering(); } this.radRichTextBox.InsertFragment(new DocumentFragment(doc)); e.Cancel = true; } }