KanbanEditViewModel.cs 855 B

12345678910111213141516171819202122232425
  1. using System;
  2. using Comal.Classes;
  3. using InABox.Core;
  4. using Xamarin.Forms;
  5. namespace PRS.Mobile
  6. {
  7. public class KanbanEditViewModel : BindableObject
  8. {
  9. public Color SelectedColor => XF.Material.Forms.Material.Color.Secondary;
  10. public Color UnselectedColor => XF.Material.Forms.Material.Color.SecondaryVariant;
  11. public Color SelectedTextColor => XF.Material.Forms.Material.Color.OnSecondary;
  12. public Color UnselectedTextColor => Color.Gainsboro;
  13. public IKanbanShell Item { get; set; }
  14. public KanbanDocumentModel Documents { get; set; }
  15. public KanbanEditViewModel()
  16. {
  17. Documents = new KanbanDocumentModel(App.Data,
  18. () => new Filter<KanbanDocument>(x => x.EntityLink.ID).IsEqualTo(Item?.ID ?? CoreUtils.FullGuid));
  19. }
  20. }
  21. }