导航用户控件返回值wpf

导航用户控件返回值wpf,wpf,user-controls,navigation,Wpf,User Controls,Navigation,我正在寻找一个系统,让我在用户控件之间导航并返回我的值 例如。。我有一个带有“添加新客户”按钮的客户列表用户控件 如果我按下“添加新客户”按钮,我的应用程序必须导航到“添加新客户”用户控件 当我添加客户时,我希望在创建新客户时返回到“客户列表”用户控件 我正在寻找类似于: //Command in ViewModel Customer List User Control private void AddCustomerCommand(object parameter) { //Navigat

我正在寻找一个系统,让我在用户控件之间导航并返回我的值

例如。。我有一个带有“添加新客户”按钮的客户列表用户控件

如果我按下“添加新客户”按钮,我的应用程序必须导航到“添加新客户”用户控件

当我添加客户时,我希望在创建新客户时返回到“客户列表”用户控件

我正在寻找类似于:

//Command in ViewModel Customer List User Control

private void AddCustomerCommand(object parameter)
{

//Navigate to Customer Add User Control and wait for result

EntityCustomer customer = somethingApplicationCoreClass.Show(Consts.Customer_Add);

   //I returned to my Customer List User Control
   if(customer !=null)
   {

      //I add the new customer created in my ObservableCollection of CustomerList User Control
      clientsCollection.Add(customer);
   }
}
我看到喜欢在用户控件和页面之间导航,我看到喜欢使用事件返回值。但我喜欢我知道是否有可能做到最干净。我认为如果我能在没有事件的情况下获得价值,那就更好了

我不知道在哪里调查。我在谷歌和这个页面上搜索,但什么也没看到


我希望你能帮助我。对不起,我的英语,我是西班牙人,我尽量写得更好。谢谢您的时间。:)

你想把一切都放在一个窗口里还是没关系?嗨,VMaleev,谢谢你的回复和时间。是的,我想把这个放在一个窗口里。