Telerik Forums
UI for WPF Forum
0 answers
182 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
275 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
353 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
4 views

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

ffunke
Top achievements
Rank 2
Iron
 asked on 30 Sep 2025
1 answer
19 views

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.

Martin Ivanov
Telerik team
 answered on 26 Sep 2025
10 answers
1.6K+ views
Hello,

I have a main window and i open a second window, but i can't see the second window in the task bar.

The code that i use to open the second window:

            var bookWindow = new RadWindow {Content = this, Height = this.Height, Width = this.Width, CanMove = true};
            var book = (Book)this.DataContext;
            bookWindow.Header = Convert.ToString(book.DisplayName);
            bookWindow.WindowState = WindowState.Normal;
            bookWindow.WindowStartupLocation = WindowStartupLocation.CenterOwner;
            bookWindow.Owner = SampleWindow.mainWindow;
            bookWindow.Show();
            bookWindow.BringToFront();

Thanks,
Ofer
Russell
Top achievements
Rank 1
Iron
 answered on 25 Sep 2025
0 answers
16 views
When inserting bullet and number lists using the built in options for a telerik rad rich text box. The font size appears to be different.



I can correct it by changing font size to something else and changing back to what I want. I have default font size set to 12 and font family set to times new roman for the radRichTextBox. Any ideas?
Patrick
Top achievements
Rank 1
 asked on 19 Sep 2025
1 answer
24 views

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? 

 

Srinivasan
Top achievements
Rank 1
Iron
 answered on 19 Sep 2025
2 answers
16 views

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" />


 

Pascal
Top achievements
Rank 2
Iron
 answered on 18 Sep 2025
0 answers
11 views

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.

 

Christofer
Top achievements
Rank 1
 asked on 16 Sep 2025
Narrow your results
Selected tags
Tags
GridView
General Discussions
Chart
RichTextBox
Docking
ScheduleView
ChartView
TreeView
Diagram
Map
ComboBox
TreeListView
Window
RibbonView and RibbonWindow
PropertyGrid
DragAndDrop
TabControl
TileView
Carousel
DataForm
PDFViewer
MaskedInput (Numeric, DateTime, Text, Currency)
AutoCompleteBox
DatePicker
Buttons
ListBox
GanttView
PivotGrid
Spreadsheet
Gauges
NumericUpDown
PanelBar
DateTimePicker
DataFilter
Menu
ContextMenu
TimeLine
Calendar
Installer and Visual Studio Extensions
ImageEditor
BusyIndicator
Slider
Expander
TileList
PersistenceFramework
DataPager
Styling
TimeBar
OutlookBar
TransitionControl
Book
FileDialogs
ToolBar
ColorPicker
TimePicker
SyntaxEditor
MultiColumnComboBox
VirtualGrid
Wizard
ExpressionEditor
NavigationView (Hamburger Menu)
DesktopAlert
WatermarkTextBox
BarCode
SpellChecker
DataServiceDataSource
EntityFrameworkDataSource
RadialMenu
ChartView3D
Data Virtualization
BreadCrumb
ProgressBar
Sparkline
LayoutControl
TabbedWindow
ToolTip
CloudUpload
ColorEditor
TreeMap and PivotMap
EntityFrameworkCoreDataSource (.Net Core)
HeatMap
Chat (Conversational UI)
VirtualizingWrapPanel
Calculator
NotifyIcon
TaskBoard
TimeSpanPicker
BulletGraph
WebCam
CardView
DataBar
Licensing
FilePathPicker
PasswordBox
Rating
SplashScreen
Accessibility
Callout
CollectionNavigator
Localization
AutoSuggestBox
VirtualKeyboard
HighlightTextBlock
Security
TouchManager
StepProgressBar
Badge
OfficeNavigationBar
ExpressionParser
CircularProgressBar
SvgImage
PipsPager
SlideView
AI Coding Assistant
+? more
Top users last month
Jay
Top achievements
Rank 3
Bronze
Iron
Iron
yw
Top achievements
Rank 2
Iron
Iron
Stefan
Top achievements
Rank 2
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jay
Top achievements
Rank 3
Bronze
Iron
Iron
yw
Top achievements
Rank 2
Iron
Iron
Stefan
Top achievements
Rank 2
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?