2
私は文字列を持っています、それは"Hello World"
と言いましょう。私は2つの異なる行にWPF TextBlockの文字列を表示したい。私は、各単語を別のURLに関連付けることを望み、ユーザーが単語をクリックすると適切なURLにナビゲートしたい。ハイパーリンク文字列内の各単語
単語ごとに個別のTextBlockを作成せずにこれを行う方法はありますか?基本的に
私は文字列を持っています、それは"Hello World"
と言いましょう。私は2つの異なる行にWPF TextBlockの文字列を表示したい。私は、各単語を別のURLに関連付けることを望み、ユーザーが単語をクリックすると適切なURLにナビゲートしたい。ハイパーリンク文字列内の各単語
単語ごとに個別のTextBlockを作成せずにこれを行う方法はありますか?基本的に
、あなたが何かしたい:あなたは2つのTextBlock
のを避けるためにしようとしている理由
<TextBlock>
<Hyperlink>Hello</Hyperlink>
<LineBreak/>
<Hyperlink>World</Hyperlink>
</TextBlock>
は、それがすべてでは明らかに私にはありませんか、あなたのデータがどのように動的な、しかし、あなたはどちらかだけのようにそれをコーディングすることができまたは、単語のリストにバインドされているItemsControl
を使用して検索し、それぞれについてTextBlock
を生成します。ただItemsControl
からTextBlock
という単一のファイルを作成するのは簡単ではないのですが、それは子供をPanel
に追加するものであり、任意の要素ではありません。
なぜ2つのテキストブロックを作成しないのですか?あなたは実際に多くの言葉を表示しているので、「2つ」は「千」と言っていますか?そうでない場合は、2つのテキストブロックを作成して、自分で簡単に作成します。 –