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: 25 Sep 2023 07:06 by ADMIN
Created by: Petar
Comments: 0
Category: SyntaxEditor
Type: Feature Request
0
Add support for successful typing text with IME - Chinese, Japanese, Korean etc.
Currently there are input issues, selection issues, caret issues when using IME input.
Duplicated
Last Updated: 28 Aug 2023 15:24 by ADMIN
Created by: Stenly
Comments: 0
Category: AutoCompleteBox
Type: Feature Request
0
Currently, when a RadAutoCompleteBox is placed in a ScrollViewer, the inner ScrollViewer of RadAutoCompleteBox prevents the parent one from scrolling via the mouse wheel.
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: 11 Jul 2023 14:04 by ADMIN

I have a GridView, with  ClipboardCopyMode set to "Cells, Header" and defined event CopyingCellClipboardContent :

private void RadGridView1_CopyingCellClipboardContent(object sender, GridViewCellClipboardEventArgs e)
{
// _excludedcolumns = columns excluded from copy operation set in logic before
if (_excludedcolumns.Contains(e.Cell.Column))
{
e.Cancel = true;
}
}

Header cells are empty, not skipped like ordinary cells.

Regards
Janez

 

Duplicated
Last Updated: 26 Jun 2023 10:16 by ADMIN
Created by: mmix
Comments: 1
Category: UI for WPF
Type: Feature Request
1
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: 18 Apr 2023 06:18 by ADMIN
Missing a single character from the digital signature with a specific document.
Duplicated
Last Updated: 23 Mar 2023 17:29 by ADMIN
A specific file cannot be printed with the new engine
Duplicated
Last Updated: 13 Mar 2023 15:26 by ADMIN
When importing a document containing a formula with an invalid reference an exception is thrown: FormulaParseException: 'Unused input [A1] after attempting to parse the formula [#REF!A1]'
Duplicated
Last Updated: 13 Mar 2023 15:18 by ADMIN
According to the Open XML documentation, the possible max value for this attribute is an unsignedInt or 4294967295.
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: 09 Mar 2023 17:05 by ADMIN
ADMIN
Created by: Ventzi
Comments: 0
Category: GanttView
Type: Feature Request
10

			
Duplicated
Last Updated: 09 Mar 2023 16:58 by ADMIN
Created by: Johan
Comments: 0
Category: ScheduleView
Type: Feature Request
3
For a customer project we would like to be able to have the ability to add exceptions to the recurrencepattern of a scheduleview SpecialSlot.

This would be used for displaying different types of working hours which have a recurrence but on occasion also have a exception.

Could this feature be added?

Regards,
Johan Lollinga
Ideo B.V.
Duplicated
Last Updated: 12 Jan 2023 18:22 by ADMIN
The window state of the RadRibbonWindow cannot be changed on double click over the titlebar, when you click under the middle of the title bar. The same issue occurs when you try dragging the title from this position. The issue is more noticeable when the window is maximized.
Duplicated
Last Updated: 30 Nov 2022 14:08 by ADMIN
Memory leak in RadRichTextBox when executing on a new thread
Duplicated
Last Updated: 20 Sep 2022 12:15 by ADMIN
Created by: Jose Ramon
Comments: 0
Category: PDFViewer
Type: Feature Request
7
Scanned document is not rendered with the new engine
Duplicated
Last Updated: 14 Sep 2022 10:05 by ADMIN

Please add the Contour series for showing the scatter (X,Y) lines which are connecting the points with the equial Z- coordinate. Currently a scatter 3D surface (X,Y,Z)  can now be shown only as 3D chart.

Often it is necessary to show 3D surface as 2D chart with lines connecting (X,Y) points with "same Z-level" .

Samples:

References:

 

Duplicated
Last Updated: 08 Jun 2022 06:50 by ADMIN
Created by: Günter
Comments: 0
Category: PDFViewer
Type: Feature Request
7
Implement functionality for visualization of comment annotations.
Duplicated
Last Updated: 18 May 2022 09:17 by ADMIN

RadGridView throws error 'DataGrid_DisplayIndexOutOfRange Parameter name: displayIndex'

when SelectionUnit is set to Mixed

 

SelectionUnit = "FullRow" and SelectionUnit="Cell" works fine.

Please find attached solution for crash.

Telerik version which we are using is UI for WPF 2021

In attached demo from list of data Select any item and click on isolate button above or apply filter from column filter dialog. it throws this error

 

 

   at Telerik.Windows.Controls.GridView.GridViewDataControl.ColumnFromDisplayIndex(Int32 displayIndex)
   at Telerik.Windows.Controls.GridView.Selection.CellInfoCollection.GetColumnForLocation(CellLocation location)
   at Telerik.Windows.Controls.GridView.Selection.CellInfoCollection.CreateCellInfo(CellLocation location)
   at Telerik.Windows.Controls.GridView.Selection.CellInfoCollection.CellRegionEnumerator.GetCurrentCell()
   at Telerik.Windows.Controls.GridView.Selection.CellInfoCollection.CellRegionEnumerator.MoveNext()
   at Telerik.Windows.Controls.GridView.Selection.CellInfoCollection.CellInfoCollectionEnumerator.MoveNext()
   at Telerik.Windows.Controls.GridView.Selection.ContainerFromItemCellSelectionStateChanger.UpdateCellSelectionState(CellInfoCollection cells, Boolean isSelected)
   at Telerik.Windows.Controls.GridView.Selection.CellSelectionHandler.EndAllowedSelection()
   at Telerik.Windows.Controls.GridView.Selection.CellSelectionHandler.EndPendingSelection()
   at Telerik.Windows.Controls.GridView.Selection.CellSelectionHandler.EndSelection()
   at Telerik.Windows.Controls.GridView.CellSelectionChange.Dispose()
   at Telerik.Windows.Controls.GridView.Selection.CompositeSelectionHandler.OnOwnerItemsCollectionChanged(Object sender, NotifyCollectionChangedEventArgs e)
   at Telerik.Windows.Controls.GridView.Selection.CompositeSelectionHandler.OnOwnerItemsCollectionChangedDispatch(Object sender, NotifyCollectionChangedEventArgs e)
   at System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke(Object sender, NotifyCollectionChangedEventArgs e)
   at Telerik.Windows.Data.DataItemCollection.OnCollectionChanged(NotifyCollectionChangedEventArgs e)
   at Telerik.Windows.Data.DataItemCollection.OnCollectionViewCollectionChanged(Object sender, NotifyCollectionChangedEventArgs e)
   at Telerik.Windows.Data.Listener`2.ReceiveWeakEvent(Object sender, TArgs args)
   at Telerik.Windows.Data.WeakEvent.WeakListener`1.Handler(Object sender, TArgs args)
   at Telerik.Windows.Data.QueryableCollectionView.OnCollectionChanged(NotifyCollectionChangedEventArgs args)
   at Telerik.Windows.Data.QueryableCollectionView.RefreshOverride()
   at Telerik.Windows.Data.QueryableCollectionView.RefreshOrDefer()
   at Telerik.Windows.Data.QueryableCollectionView.InvalidatePagingAndRefresh()
   at Telerik.Windows.Data.QueryableCollectionView.OnFilterDescriptorsChanged()
   at Telerik.Windows.Data.QueryableCollectionView.OnFilterDescriptorsCollectionChanged(Object sender, NotifyCollectionChangedEventArgs e)
   at System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke(Object sender, NotifyCollectionChangedEventArgs e)
   at System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e)
   at Telerik.Windows.Data.RadObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e)
   at Telerik.Windows.Data.ObservableItemCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e)
   at Telerik.Windows.Data.RadObservableCollection`1.RaiseCollectionChangedOnResume()
   at Telerik.Windows.Data.RadObservableCollection`1.ResumeNotifications()
   at Telerik.Windows.Data.CollectionHelper.Reset(IEnumerable source, IList target, Func`2 itemConverter)
   at Telerik.Windows.Data.ObservableCollectionManager.HandleCollectionChanged(IList sender, NotifyCollectionChangedEventArgs args)
   at Telerik.Windows.Data.ObservableCollectionManager.Telerik.Windows.Data.IWeakEventListener<System.Collections.Specialized.NotifyCollectionChangedEventArgs>.ReceiveWeakEvent(Object sender, NotifyCollectionChangedEventArgs args)
   at Telerik.Windows.Data.WeakEvent.WeakListener`1.Handler(Object sender, TArgs args)
   at System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke(Object sender, NotifyCollectionChangedEventArgs e)
   at System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e)
   at Telerik.Windows.Data.RadObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e)
   at Telerik.Windows.Data.ObservableItemCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e)
   at Telerik.Windows.Data.RadObservableCollection`1.RaiseCollectionChangedOnResume()
   at Telerik.Windows.Data.RadObservableCollection`1.ResumeNotifications()
   at IsolateCrash.MainWindow.Button_Click(Object sender, RoutedEventArgs e) in D:\Projects\IsolateCrash\MainWindow.xaml.cs:line 48
   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.ButtonBase.OnClick()
   at System.Windows.Controls.Button.OnClick()
   at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
   at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
   at System.Windows.Input.MouseButtonEventArgs.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.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
   at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
   at System.Windows.Input.MouseButtonEventArgs.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.Application.RunDispatcher(Object ignore)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run(Window window)
   at System.Windows.Application.Run()
   at IsolateCrash.App.Main()

 

Duplicated
Last Updated: 04 May 2022 12:20 by ADMIN
Font changing to "Symbol" in bulleted list when exporting and importing HTML
1 2