2025-05-29 08:58:58 +08:00
|
|
|
|
using CommunityToolkit.Mvvm.ComponentModel;
|
|
|
|
|
|
using CommunityToolkit.Mvvm.Messaging;
|
2025-05-29 21:46:53 +08:00
|
|
|
|
using PMSWPF.Data.Entities;
|
2025-05-29 08:58:58 +08:00
|
|
|
|
using PMSWPF.Message;
|
2025-05-29 21:46:53 +08:00
|
|
|
|
using System.Collections.ObjectModel;
|
2025-05-29 08:58:58 +08:00
|
|
|
|
|
|
|
|
|
|
namespace PMSWPF.ViewModels
|
|
|
|
|
|
{
|
|
|
|
|
|
partial class MainViewModel : ObservableRecipient, IRecipient<MyMessage>
|
|
|
|
|
|
{
|
2025-05-29 21:46:53 +08:00
|
|
|
|
|
2025-05-29 08:58:58 +08:00
|
|
|
|
public MainViewModel()
|
2025-05-29 21:46:53 +08:00
|
|
|
|
{
|
2025-05-29 08:58:58 +08:00
|
|
|
|
IsActive = true;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
string text = "Hello Count:";
|
|
|
|
|
|
|
|
|
|
|
|
[ObservableProperty]
|
|
|
|
|
|
string message;
|
|
|
|
|
|
|
|
|
|
|
|
public void Receive(MyMessage message)
|
|
|
|
|
|
{
|
|
|
|
|
|
Message = text + message.Count;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|