Мы используем легкую среду mvvm для создания нашего приложения.В нашей папке ViewModel у нас есть несколько файлов Viewmodel, таких как orderSupplyViewModel, HouseholdSupplyViewModel и т. Д. В соответствии с различными функциями приложения.Мы включили все эти viewModel в MainViewModel, сделав MainViewModel как частичный класс.Таким образом, вы можете сказать, что у нас есть одна MainViewModel.Теперь мы завершили 40% заявки, и нам нужно разделить модели представлений как один частичный класс.Так что мы можем вызывать разные view-модели из mainviewModel.Как это сделать?Ниже приведен код, созданный для одной модели представления с именем - OrderSuppliesViewModel
namespace ParentalHealthClient.ViewModel
{
/// <summary>
/// This class contains properties that a View can data bind to.
/// <para>
/// </summary>
public partial class MainViewModel : ViewModelBase
{
private List<UserMedicalSupplyBO> _selectedFavouriteMedicalItems;
private List<HouseholdItemsBO> _selectedFavouriteHouseHoldItems;
private List<OrderSuppliesBO> _selectedOrderItems;
private HouseholdSuppliesDAO _dataAccessForOrder;
/// <summary>
/// Initializes a new instance of the OrderSuppliesViewModel class.
/// </summary>
public void OrderSuppliesViewModel()
{
}