You are missing NumberStyles.AllowThousands :
double.TryParse("1.035,00", NumberStyles.AllowCurrencySymbol | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite | NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingSign | NumberStyles.AllowThousands, GlobalSettings.Instance.DefaultCulture, out price);
Daniel Hilgarth
source share