这是我在Xamarin.forms中的片段。

grid.Children.Add (new Label {Text = "Italic, Bold",
                            XAlign = TextAlignment.Center,
                            YAlign = TextAlignment.Center,
                            FontSize = 30
                        }, 1, 1);

我需要制作“Italic”斜体字体和粗体“Bold”。

谁能帮我?

最佳答案

我解决了

var fs = new FormattedString ();
fs.Spans.Add (new Span { Text="Italic", ForegroundColor = Color.Gray, FontSize = 20, FontAttributes = FontAttributes.Italic });
fs.Spans.Add (new Span { Text=", Bold", ForegroundColor = Color.Gray, FontSize = 20, FontAttributes = FontAttributes.Bold });
labelFormatted.FormattedText = fs;

关于c# - 在Xamarin.forms中Label的Text属性的一部分中应用斜体效果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31354661/

10-10 22:02