none
Abrir un cuadro OpenFileDialog en aplicaciones WPF.

    Pregunta

  • Hola a todos de nuevo. Mi problema es el siguiente: se cómo cargar archivos desde aplicaciones WPF con ruta, pero necesito específicamente abrir esos archivos desde un control OpenFileDialog. Se cómo cargar los archivos, pero no se cómo hacer que aparezca la ventana OpenFileDialog. ¿Qué tengo que hacer para abrir una ventana OpenFileDialog en aplicaciones WPF en VB o VC# 2008?. Muchas gracias por sus respuestas. Saludos.
    lunes, 06 de abril de 2009 20:46

Respuestas

  • hola,

    Segun veo en WPF deberia haber en la ToolBox in control del mismo nombre, o al menos eso saco como conclusion de este link:

    Windows Forms Controls and Equivalent WPF Controls


    Tambien pude ver un link en donde decian esto:

    OpenFileDialog is in the microsoft.win32 namespace.  In WPF the OpenFileDialog is simply a wrapper around the call to win32.  I think the only thing i couldn't figure out was the correct namespace.  I've attached a code snippet showing how I open up a file dialog and save the resulting file selected into a textbox (called txtbox_filepath) on the XAML front end.

    imports microsoft.win32
     
    .....
     
     Dim filedialog As New OpenFileDialog
            filedialog.ShowDialog()
            txtbox_filepath.Text = filedialog.FileName



    Tambien encontre este link: Why does the OpenFileDialog in WPF look so “1999” and how can I fix it?
    Por ahi te resulte interesante.


    Saludos
    Leandro Tuttini
    • Marcado como respuesta V_Light miércoles, 08 de abril de 2009 7:52
    miércoles, 08 de abril de 2009 3:33

Todas las respuestas

  • hola,

    Segun veo en WPF deberia haber en la ToolBox in control del mismo nombre, o al menos eso saco como conclusion de este link:

    Windows Forms Controls and Equivalent WPF Controls


    Tambien pude ver un link en donde decian esto:

    OpenFileDialog is in the microsoft.win32 namespace.  In WPF the OpenFileDialog is simply a wrapper around the call to win32.  I think the only thing i couldn't figure out was the correct namespace.  I've attached a code snippet showing how I open up a file dialog and save the resulting file selected into a textbox (called txtbox_filepath) on the XAML front end.

    imports microsoft.win32
     
    .....
     
     Dim filedialog As New OpenFileDialog
            filedialog.ShowDialog()
            txtbox_filepath.Text = filedialog.FileName



    Tambien encontre este link: Why does the OpenFileDialog in WPF look so “1999” and how can I fix it?
    Por ahi te resulte interesante.


    Saludos
    Leandro Tuttini
    • Marcado como respuesta V_Light miércoles, 08 de abril de 2009 7:52
    miércoles, 08 de abril de 2009 3:33
  • ¡Muchas gracias!. Era exactamente lo que buscaba. El Imports que me pusistes bastaba para lo que quería. Muchas gracias, en serio. Saludos.
    miércoles, 08 de abril de 2009 7:52