右键单击上下文菜单在调试模式下工作但不在发布模式下工作

时间:2015-02-17 21:01:43

标签: silverlight mvvm telerik-grid

我正在网格上显示右键单击上下文菜单。 我的问题:  附加调试器后,一切正常。但是,没有调试器当我右键单击网格我只看到添加产品,我没有看到删除产品。  这是我的代码示例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);
      }
  }

当我调试时,它按预期工作。但是,如果没有附加调试器,我无法在右键单击时看到删除。

0 个答案:

没有答案