Unterschied zwischen Open / SaveFileDialog-Klassen und deren Verwendung in einem WPF-Formular

Ziemlich neugierig, habe mich aber nur gefragt, ob jemand den Unterschied kennt zwischen:

System.Windows.Forms.SaveFileDialog (in Assembly System.Windows.Forms.dll) und Microsoft.Win32.SaveFileDialog (in Assembly PresentationFramework.dll)?

Ich verwende die PresentationFramework.dll-Version innerhalb des WPF-Formulars, verwende jedoch derzeit wieder alten Code in dem Formular, in dem die System.Windows.Forms.dll-Version angezeigt wird, und frage mich, ob:

Gibt es einen subtilen Unterschied zwischen ihrem Aussehen?Probleme mit der Interoperabilität bei der Verwendung des System.Windows.Forms.SaveFileDialog? Oder sind beide nur Win32-Dialoge?ist dies nur mit der Verwendung von Microsoft.Win32.SaveFileDialog zu tun hatProbleme in Windows Vista?

Danke im Voraus.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage