35 lines
1.0 KiB
C#
35 lines
1.0 KiB
C#
namespace Kit.Helpers
|
|
{
|
|
public class ItemLogEventManager
|
|
{
|
|
public ItemLogEventManager() { }
|
|
|
|
// Пример делегата для события
|
|
public delegate void EventHandler(object contentId, IEnumerable<ItemLog> itemLog);
|
|
|
|
// Событие, на которое могут подписываться другие части приложения
|
|
public static event EventHandler OnLog;
|
|
|
|
//private static ItemLogEventManager _instance;
|
|
|
|
//public static ItemLogEventManager Instance
|
|
//{
|
|
// get
|
|
// {
|
|
// if (_instance == null)
|
|
// {
|
|
// _instance = new ItemLogEventManager();
|
|
// }
|
|
|
|
// return _instance;
|
|
// }
|
|
//}
|
|
|
|
// Метод для вызова события
|
|
public static void Invoke(object contentId, IEnumerable<ItemLog> itemLogs)
|
|
{
|
|
OnLog?.Invoke(contentId, itemLogs);
|
|
}
|
|
}
|
|
}
|