我试图在 WPF 中使用嵌套常量,但 XAML 似乎无法处理嵌套的静态类。
namespace MyCommon.Constants
{
public static class Constants
{
public static class Formatting
{
public static class DateTime
{
public const string BritishDateToString = "dd-MM-yy";
}
}
}
}
导入命名空间
xmlns:constants="clr-namespace:MyCommon.Constants;assembly=MyCommon"
以下行给出了一个错误
<DataGridTextColumn Binding="{Binding Path=Date, StringFormat={x:Static constants:Constants.Formatting.DateTime.BritishDateTimeToString}}" Header="Date" />