This question is locked. New answers and comments are not allowed.
Hello Telerik team,
I'm using this article from your tutorial to add Close buttons to RadTabControl. I added the buttons, but I cannot seem to manage to add UserControl as Content for the tab
The Content property is of type UserControl. Can you give mi a hint how to do that?
The example this way is loading my custom user control in the tab, but when I load multiple tabs (for example lets call them 1 and 2) and when I select 1 tab, then 2 tab and then 1 again an exception is thrown:
I'm using this article from your tutorial to add Close buttons to RadTabControl. I added the buttons, but I cannot seem to manage to add UserControl as Content for the tab
<Setter Property="ContentTemplate"> <Setter.Value> <DataTemplate> <Grid> <UserControl Content="{Binding Content}" /> </Grid> </DataTemplate> </Setter.Value> </Setter>The Content property is of type UserControl. Can you give mi a hint how to do that?
The example this way is loading my custom user control in the tab, but when I load multiple tabs (for example lets call them 1 and 2) and when I select 1 tab, then 2 tab and then 1 again an exception is thrown:
{System.ArgumentException: Value does not fall within the expected range. at MS.Internal.XcpImports.CheckHResult(UInt32 hr) at MS.Internal.XcpImports.SetValue(IManagedPeerBase obj, DependencyProperty property, DependencyObject doh) at MS.Internal.XcpImports.SetValue(IManagedPeerBase doh, DependencyProperty property, Object obj) at System.Windows.DependencyObject.SetObjectValueToCore(DependencyProperty dp, Object value) at System.Windows.DependencyObject.SetEffectiveValue(DependencyProperty property, EffectiveValueEntry& newEntry, Object newValue) at System.Windows.DependencyObject.UpdateEffectiveValue(DependencyProperty property, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, ValueOperation operation) at System.Windows.DependencyObject.RefreshExpression(DependencyProperty dp) at System.Windows.Data.BindingExpression.SendDataToTarget() at System.Windows.Data.BindingExpression.SourceAcquired() at System.Windows.Data.BindingExpression.System.Windows.IDataContextChangedListener.OnDataContextChanged(Object sender, DataContextChangedEventArgs e) at System.Windows.Data.BindingExpression.DataContextChanged(Object sender, DataContextChangedEventArgs e) at System.Windows.FrameworkElement.OnDataContextChanged(DataContextChangedEventArgs e) at System.Windows.FrameworkElement.OnTreeParentUpdated(DependencyObject newParent, Boolean bIsNewParentAlive) at System.Windows.DependencyObject.UpdateTreeParent(IManagedPeer oldParent, IManagedPeer newParent, Boolean bIsNewParentAlive, Boolean keepReferenceToParent) at MS.Internal.FrameworkCallbacks.ManagedPeerTreeUpdate(IntPtr oldParentElement, IntPtr parentElement, IntPtr childElement, Byte bIsParentAlive, Byte bKeepReferenceToParent, Byte bCanCreateParent)}