37 lines
1.0 KiB
C#
37 lines
1.0 KiB
C#
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
|
|
}
|
|
}
|
|
}
|