xaml代码:
<Label Grid.Column="0" HorizontalTextAlignment="Center">
<Label.FormattedText>
<FormattedString>
<Span FontFamily="{DynamicResource FontAwesomeSolids}" Text=" " TextColor="RosyBrown" FontSize="26"></Span>
<Span Text="我是谁"></Span>
</FormattedString>
</Label.FormattedText>
<Label.GestureRecognizers>
<TapGestureRecognizer NumberOfTapsRequired="1" CommandParameter="PartRManager" Tapped="Button_Clicked"></TapGestureRecognizer>
</Label.GestureRecognizers>
</Label>
cs代码
Label label = new Label();
label.FormattedText = new FormattedString();
Span span = new Span();
span.Text = "\xf0e3\n";
span.FontFamily = "FontAwesome5FreeSolid900.ttf#Regular";
span.TextColor = Color.FromHex("#00FF00");
Span span1 = new Span();
span1.Text = "我是谁";
label.FormattedText.Spans.Add(span);
label.FormattedText.Spans.Add(span1);
fuckStackLayout.Children.Add(label);
有颜色的对应关系。