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>