私は.NETでプロジェクトを作成していますが、テキストブロック内のテキストを折り返すことはできません。TextBoxが折り返していない
titleBlock = new TextBlock();
titleBlock.FontSize = 30;
titleBlock.TextWrapping = System.Windows.TextWrapping.Wrap;
titleBlock.Text = "jkhkjhkjh kjhkjhkjhkjhk jhkjh kjh kjh kjh kjh kjh kjh jkh k";
titleBlock.Padding = new System.Windows.Thickness(20);
titleBlock.Foreground = Brushes.White;
titleLabel.Content = titleBlock;
titleLabel.HorizontalContentAlignment = System.Windows.HorizontalAlignment.Center;
titleLabel.VerticalContentAlignment =System.Windows.VerticalAlignment.Center;
titleLabel.Margin = new System.Windows.Thickness(20, 30, 20, 20);
canvas.Children.Add(titleLabel);
現在、テキストは中央揃えされています。しかし、私はテキストをラップするように見えることはできません。私はあまりにも多くのテキストを持っている場合、それは画面に収まるのではなく画面から外れます。あなたのcanvas
変数がCanvas
であると仮定すると、
タイトルと説明が一致しません。それは 'TextBox'か' TextBlock'ですか? – Sach
それはWPFかWinFormsですか? – Sach
@SachこれはWPFだと思います – lost9123193