// given a formatString/formatInfo combination, this method suggest the most appropriate user control // the result of the function is one of the strings "Numeric", "Currency", "DateTime", "Percentage", "Scientific", "Custom" public static string FormatTypeStringFromFormatString(string formatString) { if (string.IsNullOrEmpty(formatString)) { return(SR.BindingFormattingDialogFormatTypeNoFormatting); } if (NumericFormatType.ParseStatic(formatString)) { return(SR.BindingFormattingDialogFormatTypeNumeric); } else if (CurrencyFormatType.ParseStatic(formatString)) { return(SR.BindingFormattingDialogFormatTypeCurrency); } else if (DateTimeFormatType.ParseStatic(formatString)) { return(SR.BindingFormattingDialogFormatTypeDateTime); } else if (ScientificFormatType.ParseStatic(formatString)) { return(SR.BindingFormattingDialogFormatTypeScientific); } else { return(SR.BindingFormattingDialogFormatTypeCustom); } }
public static string FormatTypeStringFromFormatString(string formatString) { if (string.IsNullOrEmpty(formatString)) { return(System.Design.SR.GetString("BindingFormattingDialogFormatTypeNoFormatting")); } if (NumericFormatType.ParseStatic(formatString)) { return(System.Design.SR.GetString("BindingFormattingDialogFormatTypeNumeric")); } if (CurrencyFormatType.ParseStatic(formatString)) { return(System.Design.SR.GetString("BindingFormattingDialogFormatTypeCurrency")); } if (DateTimeFormatType.ParseStatic(formatString)) { return(System.Design.SR.GetString("BindingFormattingDialogFormatTypeDateTime")); } if (ScientificFormatType.ParseStatic(formatString)) { return(System.Design.SR.GetString("BindingFormattingDialogFormatTypeScientific")); } return(System.Design.SR.GetString("BindingFormattingDialogFormatTypeCustom")); }