我有以下的文本塊,我似乎無法得到文本對齊:文本塊不對齊
TextBlock headerBlock;
Canvas headerContainer;
public setLayout()
{
headerContainer= new Canvas();
headerContainer.Background = new Brushes.Black;
headerBlock= new TextBlock();
headerBlock.FontSize = 10;
headerBlock.Text = "This must be centered";
headerBlock.TextAlignment = System.Windows.TextAlignment.Center;
headerBlock.Foreground = Brushes.White;
headerBlock.Padding = new System.Windows.Thickness(20);
headerContainer.Children.Add(headerBlock);
}
出於某種原因,TextAlignment
不對齊文本。有什麼我可以添加到強制headerBlock
文本對齊中心?
您可以在''XAML''中使用'VerticalAlignment = Center'。你嘗試過嗎? – Brian