10.8 Dictionary Processing

4.3.1.4.S1.The addition of the bold bullet item below into [MS-XAML] section 4.3.1.4 correctly represents the behavior of Silverlight Xaml Document processing.
  • •Each Object Node Information Item ‘dictItem’ in [values] MUST match at least one of the following (and let the first of these rules that matches define keyMemberNode for that dictItem):

    • dictItem[member nodes] contains a Member Node Information Item that is the x:Key directive (defined in 5.3.5).

    • dictItem [ member nodes] contains a Member Node Information Item that is the x:Name directive or the [name property].

    • dictItem[member nodes] contains a Member Node Information Item whose [member] is dictItem[type][dictionary key property].

4.3.1.4.S2.The string used as the key MUST conform to the XamlName Grammar as defined by [MS-XAML]. 
Show: