private void MoveDown() { if (SelectedResourcePack == null || SelectedResourcePack == ResourcePacks.Last()) { return; } int index = ResourcePacks.IndexOf(SelectedResourcePack); var temp = ResourcePacks[index]; ResourcePacks.RemoveAt(index); ResourcePacks.Insert(index + 1, temp); SelectedResourcePack = ResourcePacks[index + 1]; }
private void RemoveSelected() { if (string.IsNullOrWhiteSpace(SelectedResourcePack)) { return; } int index = ResourcePacks.IndexOf(SelectedResourcePack) - 1; ResourcePacks.Remove(SelectedResourcePack); if (index < 0) { return; } SelectedResourcePack = ResourcePacks[index]; }