Половина правда.
с официальной страницы обзора XAML
XAML, как правило, чувствителен к регистру. В целях разрешения типов поддержки WPF XAML чувствителен к регистру по тем же правилам, что и CLR с учетом регистра. Элементы объекта, элементы свойства и имена атрибутов должны быть указаны с использованием чувствительного регистра при сравнении по имени с базовым типом в сборке или с элементом типа. Ключевые слова и примитивы языка XAML также чувствительны к регистру. Значения не всегда чувствительны к регистру. Чувствительность к регистру значений будет зависеть от поведения преобразователя типов, связанного со свойством, которое принимает значение, или от типа значения свойства. Например, свойства, принимающие логический тип, могут принимать либо истину, либо истину в качестве эквивалентных значений, но только потому, что преобразование нативного типа синтаксического анализатора WPF XAML для строки в логический тип уже допускает их как эквиваленты.
В общем случае XAML IS чувствителен к регистру, но значения свойств не всегда, поскольку это зависит от конвертера свойств, поэтому в большинстве случаев он работает, например, где Auto
совпадает с auto
, хотя в некоторых особых случаях преобразователь свойств может не справиться с ними без учета регистра
Примечание: Мы говорим о собственности values
здесь, а не о собственности names