Duplicated
Last Updated: 26 Jun 2023 10:16 by ADMIN
Created by: mmix
Comments: 1
Category: UI for WPF
Type: Feature Request
3
Its been two years since you were last asked for this, and you said when it gets traction. 

Well, its getting traction, v11 is coming out, there is ever increasing list of public projects, https://avaloniaui.net/Showcase, plus countless WPF inhouse migrations like the ones we do. Serious money is already being involved, there are already many teams who would rather pay you for controls than waste their own cycles repeatedly making functionality. 
WPF is indeed dying, .net foundation is treating it like a leprous uncle, Avalonia is literally getting more love from some foundation projects than WPF does, some wpf libraries are still targeting net5 with no intention to update them. MS wants you to migrate away from it to MAUI (after failing to get us to migrate to UWP) and it lacks cross platform support which neither of MS replacements like MAUI offer, and MS has a big influence over what they do. Chances of that succeeding are very slim, as big as they were for UWP. Even barring the lack of Linux support, WPF has this pre-mortem smell that Silverlight had, people stick to WPF becuase there really is no roadmap that will retain full functionality.

Chicken and the egg debate is losing its appeal, we are presently even willing to sacrifice some functionality to get away from WPF before it sinks. 

The writing is on the wall, there is a clear and present need for quality commercial 3rd party controls for Avalonia, from the paying customers. I understand there is work to port the styling in WPF controls and to remove any windows P/I dependencies you might have. But whoever of you largest control makers steps on the market first and opens the flood gates, will get the first revenue and a foot in the porting of larger WPF projects, and certainly the inertia going forward.  I am posting this to each of you. 



Time to wake up. "Wake up and smell the ashes" :)
Duplicated
Last Updated: 26 Apr 2022 12:36 by Mats
Created by: Mats
Comments: 2
Category: UI for WPF
Type: Bug Report
3

Hi Telerik-Team,

 

on of our user found a bug when you flick with the mouse on resizing a column.

The system crashes. Here is the message and stacktrace:

Message
   Object reference not set to an instance of an object.
   
StackTrace
   at Telerik.Windows.Controls.GridView.GridViewHeaderCell.HeaderToResize(Object gripper)
   at Telerik.Windows.Controls.GridView.GridViewHeaderCell.OnColumnHeaderResize(Object sender, DragDeltaEventArgs e)
   at System.Windows.Controls.Primitives.DragDeltaEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
   at System.Windows.Controls.Primitives.Thumb.OnMouseMove(MouseEventArgs e)
   at System.Windows.UIElement.OnMouseMoveThunk(Object sender, MouseEventArgs e)
   at System.Windows.Input.MouseEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
   at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
   at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Window.Show()
   at System.Windows.Window.ShowDialog()
   at Test_WPF.MainWindow.StartInstance(Type program) in C:\Users\masi\source\repos\NEMO\Test_WPF\MainWindow.xaml.cs:line 51

 

I have attached two examples. One in our app and a test application.

 

I hope you can figure out what is going on.

 

Best regards,

Mats

Duplicated
Last Updated: 09 Mar 2023 17:17 by ADMIN
Created by: Onno
Comments: 0
Category: UI for WPF
Type: Feature Request
2
I want to be able to specify the font family, size, etc. from XAML, not from code. 
Exactly the same as described here:
https://www.telerik.com/forums/implicit-styles-custom-font-and-font-size

(background: We are developing a UI Framework + resource dictionary for use in different applications. If each app will have to modify font sizes from code, inconsistencies are surely happen)
Duplicated
Last Updated: 28 Sep 2021 08:34 by ADMIN

When upgrading to UI for WPF R3 2021 (NuGet), we are unable to build our projects because of a broken reference to Microsoft.VisualStudio.DesignTools.Extensibility. We also noticed that for each dll, a corresponding *.DesignTools reference was added to the project when we did the update - maybe there is a connection?

How to reproduce

I was able to reproduce the problem by creating a new .NET Framework app (default VS template, .NET Framework 4.8) and adding the Telerik.Windows.Controls.for.Wpf nuget package (see attached screenshot). As soon as the package is added, I get the following IntelliSense warning:

Severity Code Description Project File Line Source Suppression State
Warning Unknown build error, 'Could not load file or assembly 'Microsoft.VisualStudio.DesignTools.Extensibility, Version=16.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)' WpfApp5 Build

When trying to build the project, I get the following error:

Severity Code Description Project File Line Source Suppression State
Error Unknown build error, 'Cannot resolve dependency to assembly 'Microsoft.VisualStudio.DesignTools.Extensibility, Version=16.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' because it has not been preloaded. When using the ReflectionOnly APIs, dependent assemblies must be pre-loaded or loaded on demand through the ReflectionOnlyAssemblyResolve event.' WpfApp5 Build

Manually adding the nuget package "Microsoft.VisualStudio.DesignTools.Extensibility" resolves the problem.


I would expect the telerik packages to reference the mentioned package as their dependency if it is required (allowing Visual Studio to resolve the missing reference automatically). If this is not possible for some reason, this should at least be noted in the documentation.

 

Regards

Simon Müller

Hofmann Fördertechnik GmbH

 

Duplicated
Last Updated: 03 Jun 2024 09:30 by ADMIN
Created by: Rick
Comments: 1
Category: UI for WPF
Type: Feature Request
1

Hi, we have many documents (drawings) and these documents are full of stamps. Unfortunately the pdfviewer does not show them.

I am only asking for rendering stamps properly, not creating or modifying. I want to see the stamps. I also see that some stamps are rendered, not all, but some and they are displayed off the document. as if they were rotated 90deg. If no support is added, at least correct the position they are displayed at.

I have attached two pictures, one opened in Adobe and one with the viewer in my app.

 

Please consider at least fixing the display, even if no support for stamps is provided. Just display it correctly. By the way the stamps have not been flattened. that is intentional.

 

Thanks,

Duplicated
Last Updated: 15 Nov 2024 13:35 by ADMIN

After upgrading to .net 9 I get the following error when starting the published program (running it in RIDER in debug-mode doesn't create the issue).


System.TypeInitializationException: The type initializer for 'Telerik.Windows.Input.Touch.TouchManager' threw an exception.
 ---> System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. Das System kann die angegebene Datei nicht finden.

 

the mentioned assembly System.Windows.Forms is not used by me at all.

Duplicated
Last Updated: 09 May 2024 08:43 by ADMIN
Hi, this document is displaying the stamps in the wrong place. I am using this tool to load drawings published by Adobe and Autocad. The stamps that are added later do not display properly. Using Windows 10 and Windows 11, also lates Telerik Componets just released. 2024 for WPF. Please see attachment for testing.
Duplicated
Last Updated: 29 Mar 2024 15:24 by ADMIN
Created by: LindenauAtSOG
Comments: 1
Category: UI for WPF
Type: Bug Report
0
Using the mouse to select text inside the `PdfViewer` does not correctly select the text, sometimes it even selects the text of the next line.
The visual indicator of the selected area is slightly above the text as you can see in the attached screenshot.


You can find a fully reproducable example in the attachments


Duplicated
Last Updated: 03 Oct 2023 06:27 by ADMIN
When the focus gets in RadRichTextBox, AutomationProperties.Name is not pronounced by screen readers (for example by Windows Narrator).
Duplicated
Last Updated: 28 Jul 2023 11:11 by Richard

Here's an idea for you, one which I haven't fully thought through but which I will post here in case it proves useful.

For my use case we am required to build the Telerik UI for WPF binaries from the source code. This is because we offer our product as a trial version which requires the source files to be protected.

Building the source takes a bit of time whenever there is a new version and we have to remember to copy and replace the modified source protection files before we build the binaries.

My suggestion would be to move the file protection code into a single separate class library (DLL) and provide the source code that can be modified by the end user and rebuilt into the file protection DLL.

Then rather than having to rebuild the entire source code from scratch whenever there is a new version, we could just use the installer to install the new binaries and just replace the FileProtection.dll file.

That way when there is a new version of UI for WPF (or whatever product) we could quickly update to it and then when we build our product installer we just copy the modified FileProtection.dll to be bundled alongside the Telerik binaries.

As I said I haven't thought this through all the way and there may be excellent reasons why you are unable to do this, but I thought I'd share the idea.

 

HTH Richard

Duplicated
Last Updated: 21 Feb 2022 10:54 by ADMIN

We are using RadRichText box along with HtmlDataProvider to create new para in specific notes- comments. As our application heavily relay on adding comments in html format when adding/ forwarding application to another user.

As a main control RadRichText box is working fine and dev team is recommending to use it in Production. But issue happens when we are rendering all comments as list associated to one application. Currently we have some application having more than 200 comments.

We used RadRichtext box to render HTML as readonly. but I impacted performance. Page take enough time to load contents. 

Currently we replaced RadRichText box with HtmlRenderer.WPF (HtmlPanel) control, which is much efficient compare to Telerik control. However HtmlPanel has its own limitation.

I wish if Telerik has such lightweight control to render HTML content in more efficient way, which does not effect application performance.

Duplicated
Last Updated: 04 Feb 2021 10:02 by ADMIN
Created by: Mauro
Comments: 1
Category: UI for WPF
Type: Feature Request
0

It would be very useful for us if the RadWebCam control (WPF or WinForm) could support ONVIF Profile S

Thanks