Пример #1
0
        private void RemoveClicked(object sender, EventArgs e)
        {
            var btn = sender as Button;

            if (btn != null)
            {
                Packs.Remove((SelectedPack)btn.DataContext);
            }
        }
Пример #2
0
        public void Delete(ShaderPack pack)
        {
            if (_enabledPack == pack)
            {
                _enabledPack = null;
            }

            Packs.Remove(pack);
            _shaderPackService.DeleteFromDisk(pack);
        }
        public static void DeletePack(SmileyPack pack)
        {
            if (pack.IsDefault)
            {
                throw new ArgumentException("Cannot delete a default pack.");
            }

            Packs.Remove(pack);
            Directory.Delete(GetPath(pack), true);

            CurrentPack = Packs.First();
        }