当尝试在Silverlight 4中使用ListBox控件的IsSynchronizedWithCurrentItem属性时,我不断获得异常。是否可以在Silverlight中使用此属性?也许,我做错了什么? 这是代码示例:
XAML:
<ListBox Grid.Column="0" ItemsSource="{Binding}" DisplayMemberPath="Name" IsSynchronizedWithCurrentItem="True" />
<ContentControl Grid.Column="1" Content="{Binding}">
<ContentControl.ContentTemplate>
<DataTemplate>
<TextBlock TextWrapping="Wrap" Text="{Binding Summary}" />
</DataTemplate>
</ContentControl.ContentTemplate>
</ContentControl>
C#:
void client_GetTestsCompleted(object sender, TesterService.GetTestsCompletedEventArgs e)
{
this.DataContext = e.Result;
LayoutRoot.Children.RemoveAt(1);
}