Silverlight - Bind to SelectedItems of a DataGrid

Post date: May 27, 2010 8:16:43 AM

Source http://blogs.msdn.com/b/keithjones/archive/2009/10/02/multiple-selection-in-a-datagrid-should-be-bindable.aspx

<data:DataGrid AutoGenerateColumns="False" Grid.Row="3" Grid.Column="1" IsReadOnly="True"

x:Name="MerchantDataGrid"

ItemsSource="{Binding MerchantList, Source={StaticResource vmMerchants}}"

SelectedItem="{Binding CurrentMerchant, Mode=TwoWay, Source={StaticResource vmMerchants}}"

SelectionMode="Extended"

helpers:DataGridMultipleSelection.SelectedItemsSource="{Binding Path=AllSelectedMerchants, Source={StaticResource vmMerchants}}"

Background="{Binding DataGridColor, Source={StaticResource vmMerchants}}"

>

<data:DataGrid.Columns>