Is there a way to get current information dynamically from the apps culture settings? Basically if the user has set the culture to US I want to know the currency is dollars
Use the RegionInfo.ISOCurrencySymbol property. For example:
var ri = new RegionInfo(System.Threading.Thread.CurrentThread.CurrentUICulture.LCID); Console.WriteLine(ri.ISOCurrencySymbol);
Output: "USD"
string isoCurrencySymbol = RegionInfo.CurrentRegion.ISOCurrencySymbol;