1

RichTextBoxをDataGridのセルに追加しようとしています。リッチテキストボックスは、ハイパーリンクが含まれていますが、私はそれをクリックしたとき、それは次の例外がスローされます。DataGridのハイパーリンク:InvalidOperationException

-

「無効演算例外リファレンス有効な視覚的 のDependencyObjectない」なぜこの出来事はありますか?

+0

ハイパーリンクを含むデータグリッド列に使用しているコードのような、いくつかの情報を追加してください。 これはC#winformsにあると仮定していますか? またはasp.netにありますか?多分銀色の? –

+0

それは銀色です – Caipivara

+0

それはCLICKイベント自体のためかもしれません。私は確信していませんが、ROUTEDEVENTの場合は、これがBUBBLINGエフェクトと関係していると思います。 –

答えて

1

私は、ハイパーリンクを使用せず、代わりにハイパーリンクボタンを使用すると言います。このようなもの:

var hyperLink = new InlineUIContainer 
    { 
     Child = new HyperlinkButton 
     { 
      NavigateUri = myUri, 
      TargetName = "_blank", 
      Content = myText             
     } 
    }; 
関連する問題