從MVVM模式創建的WPF對話框中獲取值的最佳方式是什麼?我現在的代碼涉及獲取ViewModel並從中獲取適當變量的額外步驟。我想避免這一步,因爲它看起來有些無關緊要。如何使用MVVM從WPF對話框中獲取值
private void OpenDataSeriesWindow()
{
var addVehicle = new AddResultsSeries();
addVehicle.ShowDialog();
AddResultsSeriesViewModel tempViewModel = (AddResultsSeriesViewModel)addVehicle.DataContext;
PlotVariables.Add(tempViewModel.NewSelectedVariable);
}