这是我的示例代码
如何按照屏幕截图
中提到的那样修复label1下面的label2过多文本var label1 = new Label() { Text =“消息:”, MinimumWidthRequest = 100, TextColor = Color.Red, HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.StartAndExpand };
[<img src='base64 image link'> What is your name]
答案 0 :(得分:0)
使用格式化文本只能使用一种方法来完成此操作。你只需要一个标签:
var label1 = new Label ();
var fs = new FormattedString ();
fs.Spans.Add (new Span { Text="Message:", ForegroundColor = Color.Red});
fs.Spans.Add (new Span { Text="Message message message message message", ForegroundColor = Color. Gray });
label1.FormattedText = fs;
现在您在堆栈布局中添加此标签