1

我有添加和编辑菜单项。

截至目前,分别有两个屏幕,分别是 AddProduct 和 EditProduct。因此,基于命令参数,它直接显示屏幕,但我们想要更改它并将这两个设置为单屏,因为它使用相同的 ViewModel

如果用户点击其中任何一个,我们将显示相同的屏幕,但输入不同。可以说,用户点击添加,我们没有加载任何数据来选择现有产品。可以说,用户单击编辑,我们将数据加载到控件中以选择现有产品。

我想在 CommandParameter 中传递两个参数来区分添加和编辑屏幕。下面是我的xaml。我怎样才能做到这一点 ?

  <telerik:RadMenuItem Header="Products" Name="Products" IconColumnWidth="0" >
      <telerik:RadMenuItem Header="Add" Name="AddProduct" IconColumnWidth="0" Command="{Binding ClickCommand}" CommandParameter="AddProduct"></telerik:RadMenuItem>
       <telerik:RadMenuItem Header="Edit" Name="EditProduct" IconColumnWidth="0" Command="{Binding ClickCommand}" CommandParameter="EditProduct"></telerik:RadMenuItem>
   </telerik:RadMenuItem>
4

0 回答 0