вы можете использовать Label FormattedText
Просмотр файла модели
private string firstText{ get; set; } = "First";
public string FirstText
{
get { return firstText; }
set
{
firstText = value;
OnPropertyChanged();
}
}
private string secondText{ get; set; } = "Second";
public string SecondText
{
get { return secondText}
set
{
secondText = value;
OnPropertyChanged();
}
}
private string thirdText{ get; set; } = "Third";
public string ThirdText
{
get { return thirdText}
set
{
thirdText = value;
OnPropertyChanged();
}
}
.xaml файл
<Label HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand">
<Label.FormattedText>
<FormattedString>
<FormattedString.Spans>
<Span Text="{Binding FirstText}" TextColor="Red" />
<Span Text="{Binding SecondText}" TextColor="Blue" />
<Span Text="{Binding ThirdText}" TextColor="Aqua" />
</FormattedString.Spans>
</FormattedString>
</Label.FormattedText>
</Label>