重构项目,将项目拆分(临时提交)
This commit is contained in:
13
DMS.WPF/Message/LoadMessage.cs
Normal file
13
DMS.WPF/Message/LoadMessage.cs
Normal file
@@ -0,0 +1,13 @@
|
||||
using CommunityToolkit.Mvvm.Messaging.Messages;
|
||||
using DMS.Core.Enums;
|
||||
|
||||
namespace DMS.Message;
|
||||
|
||||
public class LoadMessage:ValueChangedMessage<LoadTypes>
|
||||
{
|
||||
public LoadTypes LoadType { get; set; }
|
||||
public LoadMessage(LoadTypes types) : base(types)
|
||||
{
|
||||
LoadType=types;
|
||||
}
|
||||
}
|
||||
12
DMS.WPF/Message/MyMessage.cs
Normal file
12
DMS.WPF/Message/MyMessage.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using CommunityToolkit.Mvvm.Messaging.Messages;
|
||||
|
||||
namespace DMS.Message;
|
||||
|
||||
public class MyMessage : ValueChangedMessage<int>
|
||||
{
|
||||
public MyMessage(int value) : base(value)
|
||||
{
|
||||
}
|
||||
|
||||
public int Count { get; set; }
|
||||
}
|
||||
13
DMS.WPF/Message/NavgatorMessage.cs
Normal file
13
DMS.WPF/Message/NavgatorMessage.cs
Normal file
@@ -0,0 +1,13 @@
|
||||
using CommunityToolkit.Mvvm.Messaging.Messages;
|
||||
using DMS.ViewModels;
|
||||
|
||||
namespace DMS.Message;
|
||||
|
||||
public class NavgatorMessage : ValueChangedMessage<ViewModelBase>
|
||||
{
|
||||
public Object Parameters;
|
||||
public NavgatorMessage(ViewModelBase value,Object parameters=null) : base(value)
|
||||
{
|
||||
Parameters=parameters;
|
||||
}
|
||||
}
|
||||
17
DMS.WPF/Message/NotificationMessage.cs
Normal file
17
DMS.WPF/Message/NotificationMessage.cs
Normal file
@@ -0,0 +1,17 @@
|
||||
using CommunityToolkit.Mvvm.Messaging.Messages;
|
||||
using DMS.Core.Enums;
|
||||
|
||||
namespace DMS.Message;
|
||||
|
||||
public class NotificationMessage : ValueChangedMessage<string>
|
||||
{
|
||||
public NotificationMessage(string msg, NotificationType type = NotificationType.Info, bool isGlobal = false) :
|
||||
base(msg)
|
||||
{
|
||||
Type = type;
|
||||
IsGlobal = isGlobal;
|
||||
}
|
||||
|
||||
public NotificationType Type { get; set; }
|
||||
public bool IsGlobal { get; set; }
|
||||
}
|
||||
13
DMS.WPF/Message/ReqMessage.cs
Normal file
13
DMS.WPF/Message/ReqMessage.cs
Normal file
@@ -0,0 +1,13 @@
|
||||
using CommunityToolkit.Mvvm.Messaging.Messages;
|
||||
|
||||
namespace DMS.Message;
|
||||
|
||||
public class ReqMessage : RequestMessage<int>
|
||||
{
|
||||
public ReqMessage(int count)
|
||||
{
|
||||
Count = count;
|
||||
}
|
||||
|
||||
public int Count { get; set; }
|
||||
}
|
||||
10
DMS.WPF/Message/UpdateMenuMessage.cs
Normal file
10
DMS.WPF/Message/UpdateMenuMessage.cs
Normal file
@@ -0,0 +1,10 @@
|
||||
using CommunityToolkit.Mvvm.Messaging.Messages;
|
||||
|
||||
namespace DMS.Message;
|
||||
|
||||
public class UpdateMenuMessage:ValueChangedMessage<int>
|
||||
{
|
||||
public UpdateMenuMessage(int value) : base(value)
|
||||
{
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user