37 lines
1.1 KiB
C#
37 lines
1.1 KiB
C#
using Prism.Events;
|
|
using Prism.Regions;
|
|
using RIZO_Application.Core.Mvvm;
|
|
using RIZO_Application.Services.Interfaces;
|
|
|
|
namespace RIZO_Application.Modules.ModuleName.ViewModels
|
|
{
|
|
public class ViewAViewModel : RegionViewModelBase
|
|
{
|
|
private string _message;
|
|
private string[] _Datas = new string[] { "123412", "qerqwer" };
|
|
public string Message
|
|
{
|
|
get { return _message; }
|
|
set { SetProperty(ref _message, value); }
|
|
}
|
|
|
|
public string[] Datas
|
|
{
|
|
get { return _Datas; }
|
|
set { SetProperty(ref _Datas, value); }
|
|
}
|
|
private readonly IEventAggregator _eventAggregator;
|
|
public ViewAViewModel(IRegionManager regionManager, IEventAggregator eventAggregator, IMessageService messageService) :
|
|
base(regionManager)
|
|
{
|
|
_eventAggregator = eventAggregator;
|
|
Message = messageService.GetMessage();
|
|
}
|
|
|
|
public override void OnNavigatedTo(NavigationContext navigationContext)
|
|
{
|
|
//do something
|
|
}
|
|
}
|
|
}
|