在我的Xamarin项目中,我有一个格式化日期值的Label。我更新了一些Xamarin Nuget程序包,现在出现以下错误:
包含
{
的字符串需要转义。以以下字符串开头{}
”
页面上的标签非常简单StringFormat
<Label Text="{Binding Booking.ScheduledDeparture, StringFormat='{0:dd/MM/yyyy}'}"/>
关于如何解决此错误的任何想法。我尝试将@
添加到StringFormat
的开头,但这没用。
答案 0 :(得分:3)
在以{}
开头的字符串之前添加{
,这样可以转义它。 '{}{0:dd/MM/yyyy}'
这样。
有关更多文档:https://docs.microsoft.com/en-us/dotnet/framework/xaml-services/escape-sequence-markup-extension