none
WPF Browser - Error en código RRS feed

  • Pregunta

  • Estimados,

    tengo una página en WPF llamada formulario.xaml y debo abrirla mediante la siguiente rutina, pero me arroja un error:

    Private Sub OpenTab(ByVal page As Page)

    ...

    End Sub

     

     

        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles Button1.Click

     

            OpenTab("formulario.xaml") >>> Un valor de tipo 'String' no se puede convertir en 'System.Windows.Controls.Page'.

     

        End Sub

     

     

     

    sábado, 26 de febrero de 2011 23:21

Respuestas

  • Hola a todos,

    En vez de "formulario" es una instancia del Page que deseas abrir ya sea creado como una nueva instancia utilizando

    new
    
    o con alguna variable de ese tipo.

    • Marcado como respuesta Marco Elgueta miércoles, 16 de marzo de 2011 17:40
    miércoles, 16 de marzo de 2011 4:14

Todas las respuestas

  • Hola Marco

    Está muy claro, tu rutina OpenTab espera un objeto Page, y tu le estás enviando una cadena.

    Prueba a enviarle una nueva instancia de la clase de la pagina (normalmente si la pagina es formulario.xaml la clase será formulario):

    OpenTab(new formulario())
    

    Espero  que te funcione, un gran saludo!


    MCTS .NET Framework 3.5 Windows Forms Application Development
    MCTS .NET Framework 3.5 Windows Presentation Foundation
    Visita mi Blog en Geeks.ms
    Sigueme en Twitter
    • Propuesto como respuesta Stalin Pimentel miércoles, 16 de marzo de 2011 4:12
    domingo, 27 de febrero de 2011 2:33
    Moderador
  • Estimado,

    gracias por tu interés. Te comento que probé tu ejemplo pero me arroja un error. Mi página es formulario.xaml.

    OpenTab(New formulario()) >>> El tipo 'formulario' no está definido.

    lunes, 28 de febrero de 2011 20:44
  • Hola a todos,

    En vez de "formulario" es una instancia del Page que deseas abrir ya sea creado como una nueva instancia utilizando

    new
    
    o con alguna variable de ese tipo.

    • Marcado como respuesta Marco Elgueta miércoles, 16 de marzo de 2011 17:40
    miércoles, 16 de marzo de 2011 4:14