CoreMenuItem.cs 431 B

123456789101112131415161718
  1. using System;
  2. namespace InABox.Core
  3. {
  4. public class CoreMenuItem<T> : ICoreMenuItem where T : class
  5. {
  6. public string Header { get; set; }
  7. public T? Image { get; set; }
  8. public Action? Action { get; set; }
  9. public CoreMenuItem(string header, T? image = null, Action? action = null)
  10. {
  11. Header = header;
  12. Image = image;
  13. Action = action;
  14. }
  15. }
  16. }