4 Stimmen

InitialDirectory für SaveFileDialog validieren?

Ich öffne einen SaveFileDialog mit einem anfänglichen Verzeichnis, das auf einem benutzerdefinierten Pfad basiert. Ich möchte sicherstellen, dass dieser Pfad gültig ist, bevor ich ihn übergebe und den Dialog öffne. Im Moment habe ich dies:

Microsoft.Win32.SaveFileDialog dialog = new Microsoft.Win32.SaveFileDialog();

if (!string.IsNullOrEmpty(initialDirectory) && Directory.Exists(initialDirectory))
{
    dialog.InitialDirectory = initialDirectory;
}

bool? result = dialog.ShowDialog();

Es scheint jedoch \ rutscht durch und verursacht einen Absturz, wenn ich ShowDialog aufrufe. Gibt es andere Werte, die zu Abstürzen führen können? Welchen Regeln muss die Eigenschaft InitialDirectory folgen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X