public SelectiveListViewModel() { AvailibleItems.Add(new SelectiveListModel("Sam")); AvailibleItems.Add(new SelectiveListModel("Liam")); AvailibleItems.Add(new SelectiveListModel("David")); AvailibleItems.Add(new SelectiveListModel("Matt")); AvailibleItems.Add(new SelectiveListModel("Justin")); AvailibleItems.Add(new SelectiveListModel("Mark")); AvailibleItems.Add(new SelectiveListModel("Sam")); AvailibleItems.Add(new SelectiveListModel("Liam")); AvailibleItems.Add(new SelectiveListModel("David")); AvailibleItems.Add(new SelectiveListModel("Matt")); AvailibleItems.Add(new SelectiveListModel("Justin")); AvailibleItems.Add(new SelectiveListModel("Mark")); AvailibleItems.Add(new SelectiveListModel("Sam")); AvailibleItems.Add(new SelectiveListModel("Liam")); AvailibleItems.Add(new SelectiveListModel("David")); AvailibleItems.Add(new SelectiveListModel("Matt")); AvailibleItems.Add(new SelectiveListModel("Justin")); AvailibleItems.Add(new SelectiveListModel("Mark")); AvailibleItems.Add(new SelectiveListModel("Sam")); AvailibleItems.Add(new SelectiveListModel("Liam")); AvailibleItems.Add(new SelectiveListModel("David")); AvailibleItems.Add(new SelectiveListModel("Matt")); AvailibleItems.Add(new SelectiveListModel("Justin")); AvailibleItems.Add(new SelectiveListModel("Mark")); }
private bool CanExecuteAddAllCommand() { if (AvailibleItems != null && AvailibleItems.Any()) { return(true); } return(false); }
private void ExecuteAddCommand() { var availible = AvailibleItems.ToList(); var selected = SelectedItems.ToList(); foreach (var selectedItem in AvailibleListBox.SelectedItems) { availible.Remove((ISelectiveListItem)selectedItem); selected.Add((ISelectiveListItem)selectedItem); } AvailibleItems = availible; SelectedItems = selected; }
private void ExecuteRemoveAllCommand() { if (SelectedItems != null) { if (AvailibleItems != null) { var availible = AvailibleItems.ToList(); availible.AddRange(SelectedItems); AvailibleItems = availible; var selected = SelectedItems.ToList(); selected.Clear(); SelectedItems = selected; } } }