通过菜单按钮删除 RadGridView 中的行

delete row in RadGridView By Menu Button

大家好,这是我的 XAML 代码

<telerik:RadGridView x:Name="DatagridKalaieEblaghie" EnableRowVirtualization="True" DataLoaded="DatagridKalaieEblaghie_OnDataLoaded" AddingNewDataItem="DatagridKalaieEblaghie_OnAddingNewDataItem"  SelectionMode="Single"  ClipboardCopyMode="All" ShowGroupPanel="false" CanUserReorderColumns="true"   AutoGenerateColumns="False"  HorizontalAlignment="Left" VerticalAlignment="Top" Height="135" Width="861" Margin="-8,186,0,0" SelectionChanged="DatagridKalaieEblaghie_OnSelectionChanged" LostFocus="DatagridKalaieEblaghie_OnLostFocus" CanUserDeleteRows="True" >
    <telerik:RadGridView.Columns>
            <telerik:GridViewSelectColumn/>
            <telerik:GridViewDataColumn Header="نام کالا"   Width="300" MinWidth="65"    DataMemberBinding="{Binding TitleKala}" CellStyle="{StaticResource GridViewCell}" HeaderTextAlignment="Center"/>
            <telerik:GridViewDataColumn Header="سقف اعتبار (ریال)"   Width="250" MinWidth="80" DataMemberBinding="{Binding MablaghSaghfeEtebar, StringFormat=\{0:N0\}}" CellStyle="{StaticResource GridViewCell}" HeaderTextAlignment="Center"/>
    </telerik:RadGridView.Columns>

    <telerik:RadGridView.ContextMenu>
            <ContextMenu>
                <MenuItem FontFamily="IRANSans" Header="حذف" Click="MenuItem_OnClick">
                    <MenuItem.Icon>
                        <Image Source="../../../../Img/New_ICON/8.Software/delete.png"/>
                    </MenuItem.Icon>
                </MenuItem>
            </ContextMenu>
    </telerik:RadGridView.ContextMenu>            
</telerik:RadGridView>

我通过将此代码添加到我的按钮单击事件来向数据网格添加行

DatagridKalaieEblaghie.BeginInsert();

但是我如何通过 MenuItem 等其他按钮删除它?

 private void MenuItem_OnClick(object sender, RoutedEventArgs e)
        {

                this.DatagridKalaieEblaghie.Items.Remove(DatagridKalaieEblaghie.SelectedItem);


        }

我测试一下