TextBlock
複数ので構成されるテキストの単一ブロックを作成しようとしています
- ターゲット
たとえば、次の行のように達成したい:
- "私はListBoxでこの行を読みました。複数のテキスト形式に注意してください"
私がやろうとしている方法は
<StcakPanel Orientation="Horizontal" Width="400" >
<TextBlock Text="I read this line in a " TextWrapping="Wrap" />
<TextBlock Text="ListBox" FontStyle="Italic" TextWrapping="Wrap"/>
<TextBlock Text=", notice the multiple " TextWrapping="Wrap" />
<TextBlock Text="text formatting" FontWeight="Bold" TextWrapping="Wrap"/>
<StcakPanel>
- 問題
TextBlocks に TextWrapping を設定し、StackPanel に Width を設定しているにもかかわらず、テキストが StackPanel に収まりません。
実行時にこのコードを生成したい。フォーマットする必要がある単語の数がわかりません。
強調表示された検索キーワードで SearchResults を表示する種類。
- 質問
上記の目標は、StackPanel などを使用してどのように達成できますか? 以下の制約があります。
- テキストの長さは不明です
- スタックパネル内のテキストブロックの数が不明です
- 幅と高さは不明です
どうもありがとう