私はUWPアプリケーションにTextBlockコントロールを持っています。その中にいくつかのテキストとハイパーリンクがあります。ユーザーに表示するときにハイパーリンクのURLを短くしますが、ユーザーがハイパーリンク上を移動するときにフルURLを表示するツールチップを追加します。"インライン"ハイパーリンクにツールチップを追加するには
私はコントロールにツールヒントを追加する方法を知っていますが、この場合、ハイパーリンクオブジェクトはコントロールではありません(Windows.UI.Xaml.Documents.Hyperlink)。以下のコードは、すべてのエラーを与えるものではありませんが、それはどちらか動作しません、それはツールチップが表示されない:
var textBlock = new TextBlock();
var link = new Hyperlink();
var run = new Run();
run.Text = "http://www.twitter.com/.../";
ToolTip toolTip = new ToolTip();
toolTip.Content = "http://www.twitter.com/blablabla/longurl/";
ToolTipService.SetToolTip(link, toolTip);
link.Inlines.Add(run);
textBlock.Inlines.Add(link);
のTextBlock内のインラインオブジェクトにツールチップを追加する方法はありますか?