Telerik Forums
UI for WPF Forum
0 answers
104 views
The RadWebCam for WPF control currently relies on the SharpDX library to render the video feed. With 2024 Q4 we will replace SharpDX with the SkiaSharp library. This decision was taken because the SharpDX library is no longer maintained since March 2019.


Martin Ivanov
Top achievements
Rank 1
 asked on 10 Sep 2024
0 answers
224 views

As of 2024 Q4 (November), we will deprecate the .NET 7 distribution. This decision is rooted in our dedication to align with Microsoft’s recommended framework versions so that our products leverage the latest advancements in technology, security, and performance.  

We are aligning our product with Microsoft’s lowest-supported framework versions for .NET Framework and .NET, respectively. Please refer to the following blog post: Product Update for Enhanced Performance and Security

For more information about how to upgrade your project when a new version of the Telerik UI for WPF suite is released, you can check here: Project Migration to .NET 4.6.2 and .NET 6

Martin Ivanov
Top achievements
Rank 1
 asked on 28 May 2024
0 answers
306 views

As of 2024 Q2, we will deprecate .NET Framework 4.0, .NET Framework 4.5, and .NET Core 3.1 distributions. This decision is rooted in our dedication to align with Microsoft’s recommended framework versions so that our products leverage the latest advancements in technology, security, and performance.

We are aligning our product with Microsoft’s lowest-supported framework versions for .NET Framework and .NET, respectively. Please refer to the following blog post:

Product Update for Enhanced Performance and Security (telerik.com)

For more information about how to upgrade your project's .NET Framework version, you can check the following MSDN article:

Migration Guide to .NET Framework 4.8, 4.7, and 4.6.2 - .NET Framework | Microsoft Learn


Stenly
Top achievements
Rank 1
 asked on 30 Jan 2024
0 answers
6 views

When the user is using the MultiColumnComboBox, if they open the combo box, then use the arrow keys to highlight a row in the grid, but then change their mind and hit escape to close the dropdown, then want to move to the next field so they hit tab, it then selects the last record that was highlighted in the grid. This seems like a bug to me. The docs for this control say "Escape: Pressing Escape will close the DropDown and the matched item would not be selected."

If the user can't tab out of the field without selecting a record, how can they leave the field without selecting a record with just the keyboard?

I was able to duplicate this functionality in the demo app. See zipped GIF in the attachments.

Shawn
Top achievements
Rank 1
Iron
 asked on 08 May 2025
0 answers
8 views

I've been pulling my hair out on this forever.  I'm developing an application that has items with custom fields.  Sometimes the user will choose an option from the custom field, sometimes they'll leave it blank.  I'm trying to get a RadComboBox to display the selected item only if the item is not null.  If the item is null, then the combobox should display nothing (or a notice it's blank).  

   What's happening is either the combobox does not keep in sync, or it defaults to the first item in the collection.  I need it to be in sync, but not default to the first item in the list if the property is null.  For example simplified view of my ViewModel:

Class CustomField:  Id as Integer, Description as String

ViewModel:

  Public Property Selection as CustomField
  Public Options as ObservableCollection(Of CustomField)

WPF:

        <telerik:RadComboBox x:Name="rcbDropDown" 
                             ItemsSource="{Binding Path=Options}"
                             SelectedValuePath="Id"
                             DisplayMemberPath="Choice"
                             SelectedItem="{Binding Path=Selection, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
                             ClearSelectionButtonContent="Clear"
                             ClearSelectionButtonVisibility="Visible"
                             IsEditable="False"
                             IsReadOnly="{Binding Path=IsReadOnly}"
                             EmptyText="Not Set"
                             UpdateSelectionOnLostFocus="True"
                             />

I've tried multiple combinations of SelectedItem Mode=TwoWay, OneWayToSource and IsSyncronizedWithCurrentItem=True/False/NULL

   I either end up with them syncing and the combo box defaulting to the first item on the list automatically, and pushing that into the viewmodel when the record is viewed, or not syncing.  I can't get it to only show the selected item when it's not null.  Any help would be appreciated!

 

 

Johnathan
Top achievements
Rank 1
Iron
Iron
 asked on 07 May 2025
0 answers
7 views

Hi,

If I select multiple rows in a table in a RichTextBox, the delete options become un-selectable. How can I change this to enable me to delete multiple selected rows from a table?

 

 

Steve
Top achievements
Rank 2
Iron
Iron
Iron
 updated question on 07 May 2025
2 answers
10 views

Hello everybody,

in my WPF Application I am using Telerik's RadGridView. Everything is working fine so far.

But there is a little design issue, I am facing with.

In my App I am using Windows11Theme, if I use this, every row in my GridView is starting with a blue column. Sadly I am not able to find out, how to change this color.

Previously, I was using Windows8Theme and there I used "StrongColor" property to change this color. But I am not able to find out, how to change it in Windows11Theme.

Attached is an image, which shows the row, I want to change.

Thanks for your support.

BR,

Alex

Alexander
Top achievements
Rank 1
Iron
 answered on 06 May 2025
2 answers
27 views

I'm looking for a generic solution for handling a common issue with RadNumericUpDown. When binding the Value property to a double (non-nullable) and the user clears the input (e.g., with Backspace), the control throws a "value cannot be converted" error.

I'm aware that changing the bound property to a double? would resolve this, but in my case, this is not feasible across the entire application due to the extensive refactoring it would require in legacy code.

 

As a senior WPF developer, I prefer generic solutions that can be applied globally—such as using an attached property via styles—so the fix can be inherited by all RadNumericUpDown instances.


I've considered using FallbackValue or TargetNullValue, but these aren't suitable as they require changes to each individual binding and would assign a default value, which is not ideal.


Since the value in the ViewModel doesn't actually change when the conversion fails, it seems reasonable to simply suppress the error and let the control revert to the source value.


Is there a way to implement an attached property that can detect this conversion failure and handle it gracefully—possibly by resetting the control’s value to the bound property from the DataContext?


Any suggestions or sample code would be greatly appreciated.


Thanks!

Motti
Top achievements
Rank 1
Iron
 updated answer on 05 May 2025
1 answer
11 views

I'm having an issue when using the RadWizard where as the user tabs through the fields on the wizard page, when they get to the end and hit tab again, they expect the left most button in the footer to then take focus but instead it focuses on the footer container first. So they have to hit tab one more time to focus the button. Can this be fixed in the next version? What can I do in the meantime as a temporary fix?

I was able to duplicate the issue in the Telerik UI for WPF demo app. See screenshot for sample.

Stenly
Telerik team
 answered on 02 May 2025
1 answer
9 views

1. Go to the GridView | Filtering Configuration example in the Telerik WPF Demo app.

2. Choose Popup for Filtering Mode.

3. Open filtering for Company Name.

4. Alt-Tab to another app window.

5. Observe as filter window appears on top of the app's window.

Is this expected behaviour?

Martin Ivanov
Telerik team
 answered on 29 Apr 2025
Narrow your results
Selected tags
Tags
+? more
Top users last month
Anislav
Top achievements
Rank 6
Silver
Bronze
Bronze
Jianxian
Top achievements
Rank 1
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Jim
Top achievements
Rank 2
Iron
Iron
Nurik
Top achievements
Rank 2
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Anislav
Top achievements
Rank 6
Silver
Bronze
Bronze
Jianxian
Top achievements
Rank 1
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Jim
Top achievements
Rank 2
Iron
Iron
Nurik
Top achievements
Rank 2
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?