如何仅使用C#在WPF按钮上获取多行文本?我已经看到<LineBreak/>在XAML 中使用的示例,但我的按钮是在C#中以编程方式完全创建的.按钮上的数字和标签对应于域模型中的值,因此我认为我不能使用XAML来指定它.
我尝试了下面的天真方法,但它不起作用.
Button b = new Button();
b.Content = "Two\nLines";
Run Code Online (Sandbox Code Playgroud)
要么
b.Content = "Two\r\nLines";
Run Code Online (Sandbox Code Playgroud)
在任何一种情况下,我看到的只是文本的第一行("两个").
在Windows Phone 7应用程序中,当我将TextBlock放入网格并将其设置HorizontalAlignment为" Center"并将其设置TextWrapping为" Wrap"时,为什么文本溢出容器的宽度并放在下一行,与左对齐否则中心对齐块的一侧?
有没有办法设置文本换行,以便文本块中的所有文本都居中对齐?
