代码之家  ›  专栏  ›  技术社区  ›  Bad Dub

需要对包含“”的字符串进行转义。以“”开头的字符串

  •  0
  • Bad Dub  · 技术社区  · 6 年前

    在我的Xamarin项目中,我有一个设置日期值格式的标签。我更新了一些Xamarin Nuget包,现在出现以下错误:

    字符串包含 { 需要逃跑。以开始字符串 {}

    页面上的标签非常简单 StringFormat

    <Label Text="{Binding Booking.ScheduledDeparture, StringFormat='{0:dd/MM/yyyy}'}"/>
    

    我能怎么解决这个错误吗?我试着补充 @ 串格式 但那不起作用。

    1 回复  |  直到 6 年前
        1
  •  3
  •   Knoop    6 年前

    添加一个 {} 在以a开头的字符串之前 { 这应该可以避免。所以 '{}{0:dd/MM/yyyy}' . 有关更多文档: https://docs.microsoft.com/en-us/dotnet/framework/xaml-services/escape-sequence-markup-extension