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
SaveFileDialog
clase 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
SaveFileDialog
clase .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
IWin32Window
del 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
?