JD2022-TU1/main/tools/modules/JD.Jira.WPF/ViewModel/TaskListViewModel.cs

46 lines
1.1 KiB
C#

using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Windows.Media;
using Plume.WPF.Mvvm;
namespace JD.Jira.WPF.ViewModel
{
public class TaskListViewModel : BindableBase
{
private string _name;
private Color _color;
private string[] _statuses;
public TaskListViewModel(string name, string[] statuses, Color color)
{
Name = name;
Statuses = statuses;
Color = color;
}
public string Name
{
get => _name;
set => SetProperty(ref _name, value);
}
public string[] Statuses
{
get => _statuses;
set => SetProperty(ref _statuses, value);
}
public Color Color
{
get => _color;
set => SetProperty(ref _color, value);
}
public override string ToString()
{
return Name;
}
public ObservableCollection<IssueViewModel> Issues { get; } = new ObservableCollection<IssueViewModel>();
}
}