DataGrid中的HyperLink:InvalidOperationException

时间:2011-01-24 14:37:16

标签: c# silverlight datagrid richtextbox invalidoperationexception

我正在尝试将RichTextBox添加到DataGrid的单元格中。 RichTextBox包含一个超链接,但是当我单击它时,它会抛出以下异常:

  

'无效的操作异常 - 引用不是有效的视觉效果   的DependencyObject'

为什么会这样?

1 个答案:

答案 0 :(得分:1)

我想说不要使用超链接并使用HyperlinkBut​​ton代替。像这样:

    var hyperLink = new InlineUIContainer
    {
        Child = new HyperlinkButton
        {
            NavigateUri = myUri,
            TargetName = "_blank",
            Content = myText                                                
        }
    };