Multiple choice technology platforms and products

Which of the following is not correct about XAML processing in Silverlight?

  1. Silverlight uses a particular implementation of a XAML parser, with that parser being part of the Silverlight core install

  2. The only supported XAML namespace (http://schemas.microsoft.com/winfx/2006/xaml) constructs in Silverlight are: x:Array, x:Code, x:Type, x:Subclass

  3. In some cases, the parsing behavior differs from the parsing behavior in Windows Presentation Foundation (WPF), which also has a particular implementation

  4. The only supported xml: construct in Silverlight is xml:lang

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Silverlight's XAML parser has limitations compared to WPF. Option B is correct because Silverlight does NOT support all XAML constructs mentioned - it has a more limited XAML namespace support than WPF. Silverlight supports x:Array, x:Class, x:Name, x:Key, x:Null, and x:Type, but NOT x:Code or x:Subclass.