Tengo un requisito en WPF / C # para hacer clic en un botón, recopilar algunos datos y luego ponerlos en un archivo de texto que el usuario puede descargar en su máquina. Puedo obtener la primera mitad de esto, pero ¿cómo se le indica a un usuario un cuadro de diálogo "Guardar como"? El archivo en sí será un archivo de texto simple.
101

Respuestas:
Hasta ahora, ambas respuestas se relacionan con la
SaveFileDialogclase Silverlight ; la variante de WPF es un espacio de nombres bastante diferente y diferente.fuente
SaveFileDialog está en el espacio de nombres Microsoft.Win32; podría ahorrarle los 10 minutos que me tomó para resolver esto.
fuente
Aquí hay un código de muestra:
fuente
Usa la
SaveFileDialogclase .fuente
Solo necesita crear un SaveFileDialog y llamar a su método ShowDialog.
fuente
Todos los ejemplos hasta ahora usan el espacio de nombres Win32, pero hay una alternativa:
Estoy usando un método de extensión para obtener el
IWin32Windowdel control visual:Capitalize()también es un método de extensión, pero no vale la pena mencionarlo, ya que hay muchos ejemplos de uso de mayúsculas en la primera letra de una cadena.fuente
GetIWin32Window?