Пример #1
0
    public void Dispose()
    {
        var app     = AvaloniaApp.GetApp();
        var dialogs = new Window[]
        {
            DialogProvider.GetDialog <CreateDirectoryDialog>(app)
        };

        dialogs.ForEach(d => d?.Close());

        if (!string.IsNullOrEmpty(_directoryFullPath) && Directory.Exists(_directoryFullPath))
        {
            Directory.Delete(_directoryFullPath, true);
        }
    }
Пример #2
0
    public void Dispose()
    {
        var app     = AvaloniaApp.GetApp();
        var dialogs = new Window[]
        {
            DialogProvider.GetDialog <RemoveNodesConfirmationDialog>(app)
        };

        dialogs.ForEach(d => d?.Close());

        if (!string.IsNullOrEmpty(_fileFullPath) && File.Exists(_fileFullPath))
        {
            File.Delete(_fileFullPath);
        }
    }