非常基本的问题,但我找不到答案:
是否可以更改已格式化标签中字符串的字体属性?
具体来说,我有这个Label
:
<Label Style="{StaticResource MediumLabel}"
Text="{Binding TimeStart, StringFormat='Time start: {0:F0}'}" />
它最终看起来像这样:
开始时间:13:32:46
当我希望它看起来像这样时:
开始时间: 13:32:46
或这个:
开始时间:13:32:46
这可以吗?
如果你好奇的话,我有一个字符串分割器的工作版本。假设您的 ViewModel 设置
string Message
为"Time Start: *13:32:46*"
,以下是您可以如何使用 Regex 将其分解为格式化文本:然后,您可以定义一个 getter 以
IList<FormattedText> FormattedMessage
使用以下内容:然后,您可以在 XAML 中
FormattedMessage
呈现:FlexLayout