2011-11-25 20 views
2

私は文字列を持っています、それは"Hello World"と言いましょう。私は2つの異なる行にWPF TextBlockの文字列を表示したい。私は、各単語を別のURLに関連付けることを望み、ユーザーが単語をクリックすると適切なURLにナビゲートしたい。ハイパーリンク文字列内の各単語

単語ごとに個別のTextBlockを作成せずにこれを行う方法はありますか?基本的に

+2

なぜ2つのテキストブロックを作成しないのですか?あなたは実際に多くの言葉を表示しているので、「2つ」は「千」と言っていますか?そうでない場合は、2つのテキストブロックを作成して、自分で簡単に作成します。 –

答えて

0

、あなたが何かしたい:あなたは2つのTextBlockのを避けるためにしようとしている理由

<TextBlock> 
    <Hyperlink>Hello</Hyperlink> 
    <LineBreak/> 
    <Hyperlink>World</Hyperlink> 
</TextBlock> 

は、それがすべてでは明らかに私にはありませんか、あなたのデータがどのように動的な、しかし、あなたはどちらかだけのようにそれをコーディングすることができまたは、単語のリストにバインドされているItemsControlを使用して検索し、それぞれについてTextBlockを生成します。ただItemsControlからTextBlockという単一のファイルを作成するのは簡単ではないのですが、それは子供をPanelに追加するものであり、任意の要素ではありません。

関連する問題