我有以下的文本块,我似乎无法得到文本对齐:文本块不对齐
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