2009-08-27 11 views
24

Je viens de commencer avec WPF. Déplacé de la forme de la fenêtre.OpenDialog pour WPF

Où sont passés les fichiers openDialog, saveDialog? Et un tas de choses.

+3

voici la réponse à la deuxième question ("Et un tas de choses"): http://stackoverflow.com/questions/tagged/wpf –

+0

@MattHamilton ehehehe – Rhexis

Répondre

27

Rechercher dans Microsoft.Win32 espace de noms

OpenFileDialog openDialog = new OpenFileDialog(); 
if (openDialog.ShowDialog().Value) 
{ 
     .......... 
} 

Et même pour SaveFileDialog

SaveFileDialog saveDialog = new SaveFileDialog(); 
if (saveDialog.ShowDialog().Value) 
{ 
     .......... 
} 
+0

Ceux-ci sont difficiles à mettre en place, dans l'ancienne forme de fenêtre il y a des options faciles, de toute façon merci. –

+0

Etes-vous sûr que openDialog ou saveDialog renvoient toujours une valeur? Sinon, vous obtiendrez une exception NullReferenceException. –

+1

Sur les premiers OpenFileDialog doit renvoyer une instance ou échouer avec une exception, il n'est pas recommandé de vérifier null dans ce cas car vous perdrez des informations sur l'exception –