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
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
Hi,
I am using the RadVirtualKeyboard with German culture. Moreover, I use a custom layout via XML-file.
On the normal German keyboard the @-Button is activated by "Alt Gr"-q. With the RadVirtualKeyboard that does not work. So, where is the @-Button?
As far as I understood, the custom layout just organizes the positions of the buttons, right?
Best regards,
Ferdinand
Dear Telerik Team,
I'm using Radgridview's Distinct values with my customized list, I'm using ServerSideFiltering and I've got the required outputs in my list but when I choose one of them the default filter operator is "ISEQUALTO" I'm trying to change it as Contains but it doesn't work help me with this
example
in my distinct values Filter:
APPLE
ORANGE
BANANA
in my column:
APPLE
APPLE,BANANA
APPLE,BANANA,ORANGE
BANANA
when I choose APPLE, it should return first 3 options in my column
When i choose APPLE and BANANA it should return all of them
Help me with this.
We are using WPF with Prism, MEF, and Telerik controls (PdfViewer and GridView, version 2017.2.503.45). Our application loads multiple tab views dynamically using the MVVM pattern. Each view contains multiple Telerik controls, and their data is bound from the ViewModel.
The issue we are facing is that when a tab is closed, the Telerik controls still hold references to the associated ViewModel, preventing the memory from being released.
We have tried the following approaches while closing the tab:
RadPdfViewer.DataContext = null;
RadPdfViewer = null;
RadGridView.DataContext = null;
RadGridView = null;
We also tried disposing of the Telerik controls, but the memory is still retained by them.
We have also defined the PdfViewer in XAML, but no PDF file was ever loaded into it from the UI. However, even in this case, the XAML view is not being disposed when the tab is closed, and the PdfViewer still holds a reference to the view.
Could you please help us identify how to properly release memory and ensure the controls?
I have a question about my RadGridView. It contains checkboxes, and I noticed that if I don’t click directly on the checkbox but instead on the element surrounding it, the checkbox disappears and only becomes visible again once I click on another element.
RadGriddView
AutoGenerateColumns="False"
CanUserDeleteRows="False"
CanUserFreezeColumns="False"
CanUserReorderColumns="False"
CanUserResizeColumns="False"
CanUserSearch="False"
CanUserSortColumns="False"
GridLinesVisibility="Both"
GroupRenderMode="Flat"
ItemsSource="{Binding Items}"
RowIndicatorVisibility="Collapsed"
ShowGroupPanel="False"
<t:GridViewDataColumn
Width="*"
MinWidth="70"
Header="Test"
HeaderTextAlignment="Center">
<t:GridViewColumn.CellTemplate>
<DataTemplate>
<CheckBox
HorizontalAlignment="Center"
FontSize="16"
IsChecked="{Binding Test1}"
IsHitTestVisible="True"
Tag="{Binding}" />
</DataTemplate>
</t:GridViewColumn.CellTemplate>
</t:GridViewDataColumn>
When I use this t:GridViewCheckBoxColumn, the behavior is not as described above. However, I have to click three times on the checkbox, once before I can set the checkmark in the checkbox.
<t:GridViewCheckBoxColumn
MinWidth="50"
DataMemberBinding="{Binding Test1}"
Header="Test1" />
Hello,
I came to interesting problem of calculating correct number of items that are grouped up. I have GridView that has grouped items, however in each group there is "special" item, that points to object of different type (but derived from the base type of the ItemsSource collection). This item should not be counted into overall item count of the group, as its function is to enable user to write down some notes for each group and does not contain any production data. The calculated count is then displayed in the group header text.
My idea was to create converter, that would take Group object and return the number. The converter itself would take group.ItemCount of group and then iterate in loop over the group.Items collection and substract 1 from the count if the item is of specified type. All of this is done so that when the user searches via the inbuilt search bar in GridView, the count is always correct.
Now the problem, the gridview does no load items of groups that are not expanded (except for the first one??) and as such the converter iterates over nothing (the group.Items collection is empty) and thus the count is displayed wrong (displayed number is group.ItemCount without any substraction). Any ideas how could i work around this? I would rather avoid calculating this in viewmodel as that would require tracking the search text and then manually filtering items in collection.