我是MVVM模式的WPF编程新手.现在我在datagrid中添加了上下文菜单.但是,当我单击鼠标右键时,我不知道如何获取选择的行值.这是我的xmal
<DataGrid AutoGenerateColumns="False" Grid.Row="1" CanUserAddRows="False" CanUserDeleteRows="False"
ItemsSource="{Binding StoryList}">
<DataGrid.Columns>
<DataGridTextColumn Header="ID" Binding="{Binding ID}" Width="40" IsReadOnly="True" />
<DataGridTextColumn Header="Title" Binding="{Binding Title}" Width="60" IsReadOnly="True"/>
<DataGridTextColumn Header="StoryPoints" Binding="{Binding StoryPoints}" Width="90" IsReadOnly="True">
<DataGridTextColumn.CellStyle>
<Style TargetType="DataGridCell">
<Style.Triggers>
<DataTrigger Binding="{Binding StoryPoints}" Value="0">
<Setter Property="Background" Value="Red"/>
<Setter Property="ToolTip" Value="Story Point cannot be 0."/>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGridTextColumn.CellStyle>
</DataGridTextColumn>
<DataGridTextColumn Header="Stack Rank" Binding="{Binding StackRank}" Width="80"/>
<DataGridTextColumn Header="Estimate" Binding="{Binding Estimate}" Width="60"/>
<DataGridTextColumn Header="CompletedWork" Binding="{Binding CompletedWork}" Width="120" />
<DataGridTextColumn Header="RemainWork" Binding="{Binding RemainWork}" Width="110" />
<DataGridTextColumn Header="CompleteProcess" Binding="{Binding CompletedProcess}" Width="110" /> …Run Code Online (Sandbox Code Playgroud)