I'm getting a run-time error "Set property '' threw an exception" when I set the ItemContainerStyle of a RadContextMenu using the Silverlight 4 RC 2010.1 309. Am I doing something wrong?
<UserControl.Resources> |
<local:DataItemCollection x:Key="ItemsSource"> |
<local:DataItem Text="Item 1"> |
<local:DataItem Text="Item 1.1" /> |
<local:DataItem Text="Item 1.2" /> |
<local:DataItem Text="Item 1.3" /> |
</local:DataItem> |
<local:DataItem Text="Item 2"> |
<local:DataItem Text="Item 2.1" /> |
<local:DataItem Text="Item 2.2" /> |
<local:DataItem Text="Item 2.3" /> |
</local:DataItem> |
<local:DataItem Text="Item 3"> |
<local:DataItem Text="Item 3.1" /> |
<local:DataItem Text="Item 3.2" /> |
<local:DataItem Text="Item 3.3" /> |
</local:DataItem> |
</local:DataItemCollection> |
</UserControl.Resources> |
<Grid> |
<telerikNavigation:RadContextMenu ItemsSource="{Binding Source={StaticResource ItemsSource}}" > |
<telerikNavigation:RadContextMenu.ItemContainerStyle> |
<Style TargetType="telerikNavigation:RadMenuItem"> |
<Setter Property="Header" Value="{Binding Text}"/> |
<Setter Property="ItemsSource" Value="{Binding Children}"/> |
</Style> |
</telerikNavigation:RadContextMenu.ItemContainerStyle> |
</telerikNavigation:RadContextMenu> |
</Grid> |
System.Windows.Markup.XamlParseException occurred
Message=Set property '' threw an exception. [Line: 35 Position: 53]
LineNumber=35
LinePosition=53
StackTrace:
at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
InnerException: System.NotSupportedException
Message=Cannot set read-only property ''.
StackTrace:
at MS.Internal.XamlMemberInfo.SetValue(Object target, Object value)
at MS.Internal.XamlManagedRuntimeRPInvokes.SetValue(XamlTypeToken inType, XamlQualifiedObject& inObj, XamlPropertyToken inProperty, XamlQualifiedObject& inValue)
InnerException: