我正在网格上显示右键单击上下文菜单。 我的问题: 附加调试器后,一切正常。但是,没有调试器当我右键单击网格我只看到添加产品,我没有看到删除产品。 这是我的代码示例XAML:
<telerik:RadContextMenu.ContextMenu>
<telerik:RadContextMenu Opening="RadContextMenu_Opening">
<telerik:RadMenuItem Header="Add Product"
Command="telerikGrid:RadGridViewCommands.BeginInsert"
CommandTarget="{Binding ElementName=purchaseItemGridView}"
IsEnabled="{Binding CanAddItem, Source={StaticResource purchaseItemsViewModel}}"/>
<telerik:RadMenuItem Header="Delete Product"
Command="telerikGrid:RadGridViewCommands.Delete"
CommandTarget="{Binding ElementName=purchaseItemGridView}"
IsEnabled="{Binding CanDeleteItem, Source={StaticResource purchaseItemsViewModel}}"/>
</telerik:RadContextMenu>
</telerik:RadContextMenu.ContextMenu>
我正在改变pitemsVM中删除的可见性
public bool CanDeleteItem
{
get { return _canDeleteItem; }
set
{
if (_canDeleteItem != value)
_canDeleteItem = value;
this.OnPropertyChanged(() => CanDeleteItem);
}
}
当我调试时,它按预期工作。但是,如果没有附加调试器,我无法在右键单击时看到删除。