示例#1
0
        private void EditItemExecute()
        {
            PkgChunk chunk = Pkg.Chunks[ListIndex];

            if (chunk is PkgFile)
            {
                FileEditView v = new FileEditView();
                v.DataContext = new FileEditViewModel((PkgFile)chunk);
                v.Show();
            }
        }
示例#2
0
        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;
            }
        }
示例#3
0
        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;
            }
        }