I'm pretty sure that CM doesn't allow more than a single property for element conventions and I'm not sure what the default property for RadTabItem
is. You can always use an explicit binding using a style on the tab control
<telerik:RadTabControl x:Name="Items" Grid.Row="1" Margin="10,0,0,0">
<telerik:RadTabControl.Resources>
<Style TargetType="telerik:RadTabItem">
<Setter Property="IsEnabled" Value="{Binding IsEnabled}" />
</Style>
</telerik:RadTabControl.Resources>
</telerik:RadTabControl>
Or try using ConventionManager
and setting the default convention for them (though this is probably already set to something in the Telerik CM framework)
ConventionManager.AddElementConvention<RadTabItem>(RadTabItem.IsEnabledProperty, "IsEnabled", "?");
(You might have noticed the "?", I'm not sure what events RadTabItem
has available and which should be the default event to trigger actions so you'd have to fill this one in yourself, see here for more info: Caliburn element convention)
Edit:
Actually looking at the src, it seems no default convention is supplied for RadTabItem
So it looks like you should go down the ConventionManager
route