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

Clicking on RichTextBox Hyperlink with RadTreeView throws Exception

1 Answer 76 Views
TreeView
This is a migrated thread and some comments may be shown as answers.
Anton Trinkunas
Top achievements
Rank 1
Anton Trinkunas asked on 29 Mar 2012, 02:38 PM
Hi

In very simple scenario RadTreeView throws exception. User should just click on hyperlink. Here is xaml code:

<Grid x:Name="LayoutRoot" Background="White">
        <StackPanel>
            <telerik:RadTreeView >               
            </telerik:RadTreeView>
            <RichTextBox IsReadOnly="True">
                <Paragraph>
                    <Hyperlink NavigateUri="http://www.google.com">
                        Silverlight</Hyperlink>
                </Paragraph>
            </RichTextBox>           
        </StackPanel>
    </Grid>

If to remove RadTreeView from xaml everything works fine.
Here is exception:

System.InvalidOperationException: Reference is not a valid visual DependencyObject.
   at System.Windows.Media.VisualTreeHelper.GetRelative(DependencyObject reference, RelativeKind relativeKind)
   at System.Windows.Media.VisualTreeHelper.GetParent(DependencyObject reference)
   at Telerik.Windows.Controls.ParentOfTypeExtensions.GetParent(DependencyObject element)
   at Telerik.Windows.Controls.ParentOfTypeExtensions.<GetParents>d__0.MoveNext()
   at System.Linq.Enumerable.Contains[TSource](IEnumerable`1 source, TSource value, IEqualityComparer`1 comparer)
   at System.Linq.Enumerable.Contains[TSource](IEnumerable`1 source, TSource value)
   at Telerik.Windows.Controls.ParentOfTypeExtensions.IsAncestorOf(DependencyObject element, DependencyObject descendant)
   at Telerik.Windows.Controls.TreeView.TreeViewPanel.OnGridViewVirtualizingPanelLostFocus(Object sender, RoutedEventArgs e)
   at MS.Internal.CoreInvokeHandler.InvokeEventHandler(UInt32 typeIndex, Delegate handlerDelegate, Object sender, Object args)
   at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName, UInt32 flags)

Reproducible on RadControls 2012_1_326.



1 Answer, 1 is accepted

Sort by
0
Petar Mladenov
Telerik team
answered on 03 Apr 2012, 08:38 AM
Hi Anton,

 We managed to reproduce this issue and we logged it in our PITS where you are able to track its status. We also updated your telerik account points. as a thanks for your cooperation.

All the best,
Petar Mladenov
the Telerik team
Sharpen your .NET Ninja skills! Attend Q1 webinar week and get a chance to win a license! Book your seat now >>
Tags
TreeView
Asked by
Anton Trinkunas
Top achievements
Rank 1
Answers by
Petar Mladenov
Telerik team
Share this question
or