Einen wunderschönen Tag euch allen
Ich habe folgendes Szenario:
Ich habe ein DataGrid gebunden an eine ObservableCollection(Of Class). Eine Spalte des DataGrid enthält in jeder Zeile einen Button:
Nun möchte ich dem Button als CommandParameter den Zeilenindex des DataGrid bzw. von
Kann mir jemand sagen wie ich da vorgehe, ich wette MVVM machts möglich
Grüssle, kafffee
Ich habe folgendes Szenario:
Ich habe ein DataGrid gebunden an eine ObservableCollection(Of Class). Eine Spalte des DataGrid enthält in jeder Zeile einen Button:
XML-Quellcode
- <DataGrid ItemsSource="{Binding MIDIControl, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" AutoGenerateColumns="False" CanUserResizeRows="False" IsReadOnly="False" HeadersVisibility="Column" SelectionMode="Single">
- <DataGrid.Columns>
- [...weitere Spalten...]
- <DataGridTemplateColumn Header="Mapping..." Width="10*">
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <Button Name="btnStartMapping" Content="{Binding ButtonText, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"/>
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>
- </DataGrid.Columns>
- </DataGrid>
Nun möchte ich dem Button als CommandParameter den Zeilenindex des DataGrid bzw. von
MIDIControl
mitgeben, wenn ich draufklicke.Kann mir jemand sagen wie ich da vorgehe, ich wette MVVM machts möglich
Grüssle, kafffee