Is there a way to attach to the underlying CellStyleSelector event of the pivot's data grid?
Would like colorize the cell's background color depending on which group and row is selected.
I was trying to use the DataTemplateSelector selector before, but the UI virtualization was causing this to break when scrolled.
Hello!
Text creating does not work while starting to draw text region at image or another shape.
But when I start to draw text region at empty space it works and after that I can start drawing it at image too.
Could you tell me how to fix it? ( to make it work at first time?)
Best regards,
Tatiana

Hi.
I'm trying to customize the RadDropDownButton and in order to do so i have to rewrite some triggers but in order to do so I must rewrite the complete control template!!!!
I've followed the tutorials to extract the template using Blend or Visual Studio but it seems somehow incomplete:
<Style x:Key="FocusVisual"> <Setter Property="Control.Template"> <Setter.Value> <ControlTemplate> <Rectangle Margin="2" SnapsToDevicePixels="true" Stroke="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}" StrokeThickness="1" StrokeDashArray="1 2"/> </ControlTemplate> </Setter.Value> </Setter> </Style> <SolidColorBrush x:Key="Button.Static.Background" Color="#FFDDDDDD"/> <SolidColorBrush x:Key="Button.Static.Border" Color="#FF707070"/> <SolidColorBrush x:Key="Button.MouseOver.Background" Color="#FFBEE6FD"/> <SolidColorBrush x:Key="Button.MouseOver.Border" Color="#FF3C7FB1"/> <SolidColorBrush x:Key="Button.Pressed.Background" Color="#FFC4E5F6"/> <SolidColorBrush x:Key="Button.Pressed.Border" Color="#FF2C628B"/> <SolidColorBrush x:Key="Button.Disabled.Background" Color="#FFF4F4F4"/> <SolidColorBrush x:Key="Button.Disabled.Border" Color="#FFADB2B5"/> <SolidColorBrush x:Key="Button.Disabled.Foreground" Color="#FF838383"/> <Style x:Key="RadDropDownButtonStyle1" TargetType="{x:Type Button}"> <Setter Property="FocusVisualStyle" Value="{StaticResource FocusVisual}"/> <Setter Property="Background" Value="{StaticResource Button.Static.Background}"/> <Setter Property="BorderBrush" Value="{StaticResource Button.Static.Border}"/> <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/> <Setter Property="BorderThickness" Value="1"/> <Setter Property="HorizontalContentAlignment" Value="Center"/> <Setter Property="VerticalContentAlignment" Value="Center"/> <Setter Property="Padding" Value="1"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Button}"> <Border x:Name="border" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" SnapsToDevicePixels="true"> <ContentPresenter x:Name="contentPresenter" Focusable="False" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" RecognizesAccessKey="True" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/> </Border> <ControlTemplate.Triggers> <Trigger Property="IsDefaulted" Value="true"> <Setter Property="BorderBrush" TargetName="border" Value="{DynamicResource {x:Static SystemColors.HighlightBrushKey}}"/> </Trigger> <Trigger Property="IsMouseOver" Value="true"> <Setter Property="Background" TargetName="border" Value="{StaticResource Button.MouseOver.Background}"/> <Setter Property="BorderBrush" TargetName="border" Value="{StaticResource Button.MouseOver.Border}"/> </Trigger> <Trigger Property="IsPressed" Value="true"> <Setter Property="Background" TargetName="border" Value="{StaticResource Button.Pressed.Background}"/> <Setter Property="BorderBrush" TargetName="border" Value="{StaticResource Button.Pressed.Border}"/> </Trigger> <Trigger Property="IsEnabled" Value="false"> <Setter Property="Background" TargetName="border" Value="{StaticResource Button.Disabled.Background}"/> <Setter Property="BorderBrush" TargetName="border" Value="{StaticResource Button.Disabled.Border}"/> <Setter Property="TextElement.Foreground" TargetName="contentPresenter" Value="{StaticResource Button.Disabled.Foreground}"/> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style>
How can i get a complete copy of the RadDropDownButton styles and templates?
The example below has a RadComboBox inside a RadPropertyGrid, with a Checkbox controlling the IsEnabled property of the RadComboBox. However, setting IsEnabled=false doesn't do anything. The same example works fine if I use a regular Grid instead of a RadPropertyGrid though.
<Window x:Class="DisableComboBox.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:DisableComboBox"
xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
mc:Ignorable="d"
Title="MainWindow" Height="100" Width="300">
<telerik:RadPropertyGrid x:Name="PropertyGrid"
Item="{Binding}"
AutoGeneratePropertyDefinitions="False"
DescriptionPanelVisibility="Collapsed"
SearchBoxVisibility="Collapsed"
SortAndGroupButtonsVisibility="Collapsed"
FieldIndicatorVisibility="Collapsed"
LabelColumnWidth="100">
<telerik:RadPropertyGrid.PropertyDefinitions>
<telerik:PropertyDefinition DisplayName="Checkbox" OrderIndex="1">
<telerik:PropertyDefinition.EditorTemplate>
<DataTemplate>
<CheckBox
VerticalAlignment="Center"
VerticalContentAlignment="Center"
IsChecked="{Binding ComboBoxIsEnabled}">
</CheckBox>
</DataTemplate>
</telerik:PropertyDefinition.EditorTemplate>
</telerik:PropertyDefinition>
<telerik:PropertyDefinition DisplayName="Country" OrderIndex="2">
<telerik:PropertyDefinition.EditorTemplate>
<DataTemplate>
<telerik:RadComboBox
SelectedItem="{Binding CurrentCountry}"
IsEditable="False"
IsEnabled="{Binding ComboBoxIsEnabled}"
ItemsSource="{Binding Countries}">
</telerik:RadComboBox>
</DataTemplate>
</telerik:PropertyDefinition.EditorTemplate>
</telerik:PropertyDefinition>
</telerik:RadPropertyGrid.PropertyDefinitions>
</telerik:RadPropertyGrid>
</Window>
Hello team,
When I added a new column , the load fails. The error message in the output window is 'System.NullReferenceException'.
Thanks,
Peter
Hello,
I'm using your RadGridView with the DataLoadMode on Async. What I've noticed is that the DataLoadMode cause the filters etc to be really unstable. However, the DataLoadMode on async makes the application really good, as it doesn't hang up the UI thread. But this won't work as long as it
Right now I'm using the your RadGridView and search bar from the Outlook Template (found here: https://docs.telerik.com/devtools/winforms/visual-studio-integration/visual-studio-templates) . I'm working with large data sets, so upon search and loading of data, it freezes the UI Thread.
I'm wondering how can I make the filtering and search etc to have the same async behavior as the dataloadmode async?
I also noticed that after using the search bar, the busyindicator for like data loading when I click on a button to show data e.g. etc stops working.

Good day.
When you try to enter a emoji using the Windows touch keyboard in the RadWatermarkTextBox or RadComboBox, the application crashes.
System.ArgumentException: 'The surrogate pair is invalid. Missing a low surrogate character.'
Please help solve this problem.
Thank you
Hi,
when the pdfviewer is in textselection mode I am not able to select a full word when it ends with a punctuation mark like comma, dot or similar. The last character of the word will not be marked.
Any hints?
Thanks
Arndt

