public ToDoItemWindow(int?projectId) { InitializeComponent(); if (projectId != null) { SharedTagButton.Visibility = Visibility.Visible; Height = 465; } ProjectId = projectId; PickedDate.DisplayDateStart = DateTime.Now; PickedDeadline.DisplayDateStart = DateTime.Now; Item = new ToDoItemView(); ToDelete = false; TagsService = TagService.GetInstance(); TagsList = new ObservableCollection <TagModel>(); TagsListBox.Items.Clear(); FillTagsCollection(); TagsListBox.ItemsSource = TagsList; }
public ToDoItemWindow(int?projectId, ToDoItemModel item) : this(projectId) { Item = new ToDoItemView { Id = item.Id }; HeaderText.Text = item.Header; NotesText.Text = item.Notes; if (item.Date != _minDate) { PickedDate.SelectedDate = item.Date; } if (item.Deadline != _minDate) { PickedDeadline.SelectedDate = item.Deadline; } PickedDate.DisplayDateStart = DateTime.Now; PickedDeadline.DisplayDateStart = DateTime.Now; SelectTags(); }