The definition for the xml:lang attribute in XAML is derived from xml:lang as defined as a "special attribute" by World Wide Web Consortium (W3C) for XML. Language and culture information is potentially processed in different ways by elements depending on their implementations, but there is no default XAML processing of the xml:lang attribute.
The default value of the xml:lang attribute is an empty string at the attribute level.
The xml:lang attribute effects and the value of the attribute are scoped to child elements.
For elements that are derived classes of FrameworkElement or FrameworkContentElement, you can use the equivalent Language dependency property rather than the xml:lang attribute. The Language property will default to "en-US" if not otherwise set either through the property itself or through processing the xml:lang attribute.