using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using linesider_screen_bankend.Core.Mvvm; using linesider_screen_bankend.Services.Interfaces; using Prism.Regions; namespace linesider_screen_bankend.Modules.ModuleName.ViewModels { public class CommonLogViewModel : RegionViewModelBase { ILogService _logService; private string _logMessage; public string LogMessage { get { return _logMessage; } set { SetProperty(ref _logMessage, value); } } public CommonLogViewModel(IRegionManager regionManager, ILogService logService) : base(regionManager) { LogMessage = logService.GetInitMessage(); _logService = logService; } public void AddLogMessage() { _logService.AddMessage("123"); } public override void OnNavigatedTo(NavigationContext navigationContext) { //do something } } }