private void EditItemExecute() { PkgChunk chunk = Pkg.Chunks[ListIndex]; if (chunk is PkgFile) { FileEditView v = new FileEditView(); v.DataContext = new FileEditViewModel((PkgFile)chunk); v.Show(); } }
private void MoveDownExecute() { int tmpIndex = ListIndex; if (tmpIndex < (Pkg.Chunks.Count - 1)) { PkgChunk tmp = Pkg.Chunks[tmpIndex]; Pkg.Chunks[tmpIndex] = Pkg.Chunks[tmpIndex + 1]; Pkg.Chunks[tmpIndex + 1] = tmp; ListIndex = tmpIndex + 1; } }
private void MoveUpExecute() { int tmpIndex = ListIndex; if (tmpIndex > 0) { PkgChunk tmp = Pkg.Chunks[tmpIndex]; Pkg.Chunks[tmpIndex] = Pkg.Chunks[tmpIndex - 1]; Pkg.Chunks[tmpIndex - 1] = tmp; ListIndex = tmpIndex - 1; } }