0
你好,我想傳遞一個字符串到另一個viewmodel。我試圖使用這段代碼,但它不符合我的目的,因爲我需要知道收件人視圖的viewmodel中的字符串值。我怎樣才能做到這一點?你也可以用mvvm-light和命令提出更好的方法,因爲我的概念對於這兩者來說並不那麼清楚。將數據傳遞給另一個ViewModel
public MainViewModel()
{
GiveDetails = new RelayCommand<object>(DoSomething);
}
private void DoSomething(object param)
{
var rootFrame = (App.Current as App).RootFrame;
rootFrame.Navigate(new System.Uri("/Details.xaml?ID="+param.ToString(), System.UriKind.Relative));
}
我目前沒有線索如何處理收件人viewmodel上的參數。