| 123456789101112131415161718192021222324252627282930313233343536373839 |
- using System;
- using System.ComponentModel;
- using System.Runtime.CompilerServices;
- namespace SWRIS.Models
- {
- public class DebugMessageModel : INotifyPropertyChanged
- {
- private DateTime _dateTime = DateTime.Now;
- private string _message;
- public DebugMessageModel(string message, DateTime dateTime)
- {
- _message = message;
- _dateTime = dateTime;
- }
- public DebugMessageModel(string message)
- {
- _message = message;
- }
- public DateTime DateTime
- {
- get => _dateTime;
- set { _dateTime = value; OnPropertyChanged(); }
- }
- public string Message
- {
- get => _message;
- set { _message = value; OnPropertyChanged(); }
- }
- public event PropertyChangedEventHandler PropertyChanged;
- protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
- {
- PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
- }
- }
- }
|