Xaml 什么是';{}';什么意思?StringFormat=';{}{0:MM/dd/yyyy}';
我不熟悉c#和xaml,但我不了解以下代码中“{}”的用法:Xaml 什么是';{}';什么意思?StringFormat=';{}{0:MM/dd/yyyy}';,xaml,Xaml,我不熟悉c#和xaml,但我不了解以下代码中“{}”的用法: StringFormat='{}{0:MM/dd/yyyy}' 因为我也看到了这样的代码: FormatString="MM/dd/yyyy hh:mmtt" 没有大括号的 我真的很困惑,这是我不知道的c#语法吗 Fei它是一个用于防止后续大括号被解释为XAML标记扩展的函数。使用转义序列({}),以便大括号({)可以用作XAML中的文字字符 此外,它还可用于将格式字符串中的内容替换为实际参数 在下面的示例中,它们被替换为带有实际
StringFormat='{}{0:MM/dd/yyyy}'
因为我也看到了这样的代码:
FormatString="MM/dd/yyyy hh:mmtt"
没有大括号的
我真的很困惑,这是我不知道的c#语法吗
Fei它是一个用于防止后续大括号被解释为XAML标记扩展的函数。使用转义序列({}),以便大括号({)可以用作XAML中的文字字符
此外,它还可用于将格式字符串中的内容替换为实际参数
在下面的示例中,它们被替换为带有实际参数的格式字符串,类似于:
format ("My name is {1:s}{0:s}", "Diablo", "Pax");