teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2018/07/09 08:52

投稿

YAmaGNZ
YAmaGNZ

スコア10663

answer CHANGED
@@ -1,3 +1,29 @@
1
1
  ワードトラップはRunクラスではなく、Runが属するのTextBlockクラスにて設定すべき内容になるかと思います。
2
2
 
3
- 提示されたコードでTextWrappingは指定されていたので、作成されたTextBlockを表示するコードを追加して動作を確認しましたが、正常に折り返されました。
3
+ 提示されたコードでTextWrappingは指定されていたので、作成されたTextBlockを表示するコードを追加して動作を確認しましたが、正常に折り返されました。
4
+
5
+
6
+ ### 追記
7
+ 表示用として、追加したコード
8
+ ```C#
9
+ tb.Width = 100;
10
+ tb.Height = 500;
11
+ canvas1.Children.Add(tb);
12
+ ```
13
+ ```XAML
14
+ <Window x:Class="WpfApp1.MainWindow"
15
+ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
16
+ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
17
+ xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
18
+ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
19
+ xmlns:local="clr-namespace:WpfApp1"
20
+ mc:Ignorable="d"
21
+ Title="MainWindow" Height="450" Width="384.116">
22
+ <Canvas Name="canvas1">
23
+ </Canvas>
24
+ </Window>
25
+
26
+ ```
27
+ として
28
+ ![画面](bfce0b98d076a92f79689575b0b1f5c6.png)
29
+ このように表示されております。