This is a migrated thread and some comments may be shown as answers.

Error while adding to RadPane as IsPinned = false

1 Answer 68 Views
Docking
This is a migrated thread and some comments may be shown as answers.
Michael
Top achievements
Rank 1
Michael asked on 09 Nov 2012, 08:49 PM
When add a RadPane to a RadPane group as IsPinned = false, I get the following error.

public MainWindow(){
InitializeComponent();
RadPane rp = new RadePane();
rp.CanUserClose = false;
rp.CanFloat = false;
rp.CanUserPin = false;
rp.CanDockInDocumentHost = false;
rp.IsSelected = false;
rp.IsPinned = false;
rpgRight.Items.Add(rp);
}

My applications logs:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<entries>
    <entry entryData="11/9/2012 2:35:49 PM" componentName="Maestro" machineName="WCOR3V9XVL1" category="Error" memory="167206912" version="1.1.3.26256" specialBuild="">
        <message>
            Element already has a logical parent. It must be detached from the old parent before it is attached to a new one.
        </message>
        <stackTrace>
               at MS.Internal.Controls.InnerItemCollectionView.AssertPristineModelChild(Object item)
   at MS.Internal.Controls.InnerItemCollectionView.Insert(Int32 index, Object item)
   at System.Windows.Controls.ItemCollection.Insert(Int32 insertIndex, Object insertItem)
   at Telerik.Windows.Controls.Docking.AutoHideArea.Add(RadPane pane, Boolean suppressAnimations)
   at Telerik.Windows.Controls.Docking.AutoHideArea.UnpinPane(RadPane pane, Boolean suppressAnimations)
   at Telerik.Windows.Controls.RadDocking.UnpinPane(RadPane radPane, AutoHideArea area, Boolean stopEvents)
   at Telerik.Windows.Controls.RadDocking.OnRadPanePinChange(Object sender, PinChangeEventArgs args)
 
Exception Type: System.InvalidOperationException
        </stackTrace>
    </entry>
    <entry entryData="11/9/2012 2:35:49 PM" componentName="Maestro" machineName="WCOR3V9XVL1" category="Error" memory="167829504" version="1.1.3.26256" specialBuild="">
        <message>
            Exception has been thrown by the target of an invocation.
        </message>
        <stackTrace>
               at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
   at System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
   at System.Delegate.DynamicInvokeImpl(Object[] args)
   at System.Windows.RoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
   at Telerik.Windows.Controls.RadPane.<>c__DisplayClass7.<RaiseEventInternal>b__5()
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
 
Exception Type: System.Reflection.TargetInvocationException
        </stackTrace>
    </entry>
    <entry entryData="11/9/2012 2:35:49 PM" componentName="Maestro" machineName="WCOR3V9XVL1" category="Error" memory="168116224" version="1.1.3.26256" specialBuild="">
        <message>
            Element already has a logical parent. It must be detached from the old parent before it is attached to a new one.
        </message>
        <stackTrace>
               at MS.Internal.Controls.InnerItemCollectionView.AssertPristineModelChild(Object item)
   at MS.Internal.Controls.InnerItemCollectionView.Insert(Int32 index, Object item)
   at System.Windows.Controls.ItemCollection.Insert(Int32 insertIndex, Object insertItem)
   at Telerik.Windows.Controls.Docking.AutoHideArea.Add(RadPane pane, Boolean suppressAnimations)
   at Telerik.Windows.Controls.Docking.AutoHideArea.UnpinPane(RadPane pane, Boolean suppressAnimations)
   at Telerik.Windows.Controls.RadDocking.UnpinPane(RadPane radPane, AutoHideArea area, Boolean stopEvents)
   at Telerik.Windows.Controls.RadDocking.OnRadPanePinChange(Object sender, PinChangeEventArgs args)
 
Exception Type: System.InvalidOperationException
        </stackTrace>
    </entry>
    <entry entryData="11/9/2012 2:35:49 PM" componentName="Maestro" machineName="WCOR3V9XVL1" category="Error" memory="168665088" version="1.1.3.26256" specialBuild="">
        <message>
            Exception has been thrown by the target of an invocation.
        </message>
        <stackTrace>
               at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
   at System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
   at System.Delegate.DynamicInvokeImpl(Object[] args)
   at System.Windows.RoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
   at Telerik.Windows.Controls.RadPane.<>c__DisplayClass7.<RaiseEventInternal>b__5()
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
   at System.Threading.ExecutionContext.runTryCode(Object userData)
   at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   at System.Windows.Application.RunDispatcher(Object ignore)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run(Window window)
   at System.Windows.Application.Run()
   at Suddenlink.CustomerCare.Maestro.App.Main() in C:\Users\michael.sullivan\Development\CSR Desktop\Customer Care Desktop\Suddenlink.CustomerCare.Desktop\obj\x86\Debug\App.g.cs:line 0
 
Exception Type: System.Reflection.TargetInvocationException
        </stackTrace>
    </entry>
</entries>

1 Answer, 1 is accepted

Sort by
0
Alek
Telerik team
answered on 14 Nov 2012, 02:52 PM
Hi Michael,

We've created a project with the details you've sent us, but we didn't manage to reproduce the issue. As we can see from your request, it is a WPF project and you are using latest dlls (2012.3 1017).

Please, take a look at  the attached sample to check did we miss something important.

We would like to have more information to be able to investigate the issue.

All the best, Alek
the Telerik team

Explore the entire Telerik portfolio by downloading Telerik DevCraft Ultimate.

Tags
Docking
Asked by
Michael
Top achievements
Rank 1
Answers by
Alek
Telerik team
Share this question
or