public void MoveRightCommandTriggered() { var tempList = new List <string>(_indexedItem.Values); foreach (string selectedAvailableItem in tempList) { ShownOrderTypeList.Add(selectedAvailableItem); AvailableOrderTypesList.Remove(selectedAvailableItem); } }
private void GetSelectedAvailableItem(object values) { _indexedItem.Clear(); var listOfValues = values as IList; if (listOfValues != null) { foreach (string item in listOfValues) { var index = AvailableOrderTypesList.IndexOf(item); _indexedItem.Add(index + 1, item); } _indexedItem = _indexedItem.OrderBy((ot) => ot.Key).Select((item) => item).ToDictionary(x => x.Key, x => x.Value); } }
public void MoveLeftCommandTriggered() { if (_indexedSelectedShownItem.Values.Contains("Algorithms")) { return; } var tempList = new List <string>(_indexedSelectedShownItem.Values); foreach (string selectedAvailableItem in tempList) { if (!AvailableOrderTypesList.Contains(selectedAvailableItem)) { AvailableOrderTypesList.Add(selectedAvailableItem); } if (ShownOrderTypeList.Contains(selectedAvailableItem)) { ShownOrderTypeList.Remove(selectedAvailableItem); } } }