XapEditor.Xap.Pack C# (CSharp) Method

Pack() public method

public Pack ( string fp ) : void
fp string
return void
        public void Pack(string fp)
        {
            ICSharpCode.SharpZipLib.Zip.FastZip z = new FastZip() { CreateEmptyDirectories = true };
            z.CreateZip(fp, Root, true, "");
        }
        public string GetIcon()

Usage Example

        // ##### MENU - XAP

        public void Menu_Repack(object sender, RoutedEventArgs e)
        {
            SaveFileDialog sfd = new SaveFileDialog()
            {
                Title = "Repack XAP", Filter = "XAP File|*.xap|ZIP File|*.zip", FileName = System.IO.Path.GetFileName(xap.Source)
            };

            if ((bool)sfd.ShowDialog())
            {
                xap.Pack(sfd.FileName);
            }
        }