Assembly: PresentationCore (in PresentationCore.dll)
The default value of the CultureSource property is null, which is interpreted as the "en-us" (United States English) culture.
This reference page represents two identically named but not entirely equivalent usages for theproperty:
You can set this property in code on a NumberSubstitution instance, as a common language runtime (CLR) property. In this usage, the property is not backed by a dependency property identifier, it is backed by a private field and does not act as a dependency property.
You can set this property as an attached property usage in XAML. The attached property usage is the reason why this property has a Dependency Property Information section, because the attached property is backed by a dependency property identifier. In XAML, the usage is <object NumberSubstitution.CultureOverride="value".../>, where object is an object element where the specified number substitution logic applies, and value is one of the string-format values as explained in XAML Values. In code, the attached property usage is supported by GetCultureOverride and SetCultureOverride.
String representation of a CultureInfo value. For example, the string, "en-us", represents the United States English culture setting.
Available since 3.0