我有添加和编辑菜单项。
截至目前,共有两个屏幕,分别是AddProduct和EditProduct。因此,基于命令参数,它直接显示屏幕但我们想要更改它并将这两个作为单个屏幕,因为它使用相同的ViewModel
如果用户点击其中任何一个,我们将显示相同的屏幕,但输入不同。可以说,用户点击添加,我们没有加载任何数据来选择现有产品。让我们说,用户点击编辑,我们将数据加载到控件中以选择现有产品。
我想在CommandParameter中传递两个参数,区分Add和Edit屏幕。下面是我的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>