none
Aplicación wpf RRS feed

Todas las respuestas

  • Se cargan los datos desde un xmldataprovider correctamente

    eso como puedes comprobarlo ? quizas no se esten cargando o no defines el xpath que selecciona de forma incorrecta

    en tiempo de ejecución los datos no se muestran ¿por qué?

    en que control estas queriendo mostrar esos datos ? podrias explciar como lo haces


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    domingo, 17 de febrero de 2013 3:59
  • Los datos se cargan porque en vista diseño los datos son mostrados correctamente. Hago lo siguiente en el xaml:

         <TabControl FontSize="10" AllowDrop="True" Background="DarkGray" Margin="0,37.477,0,36">
         <TabItem Header="Curriculum" Background="BurlyWood">
     <Grid Background="BurlyWood" Height="800" >

                        <Grid.DataContext>
                        <XmlDataProvider x:Name="Curricula"  XPath ="Curriculum" />

      </Grid.DataContext>

    La propiedad source la defino de ésta manera

        string Ruta = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().CodeBase);            
                Agenda.Source = new Uri(Ruta + @"\Agendas.xml");
                Curricula.Source = new Uri(Ruta + @"\Curricula.xml");

    Los datos se muestran definiendo la propiedad text de textbox a un xpath. También lo defino para los datagrid.

    He observado que si cambio la propiedad acción de compilación del fichero correspondiente xml a contenido, los datos si que son mostrados correctamente pero no sé porque. En cualquier caso he ejecutado la aplicación desde el sitio de internet y siguen sin mostrarse, en éste caso me parece que no carga el archivo porque no lo encuentra, ¿hay algo en la publicación de la aplicación que se me escapa? 

    Muchas gracias

     




    domingo, 17 de febrero de 2013 13:09
  • Cuando ejecuto la aplicación desde el entorno del IDE de Visual Studio los datos se cargan. Cuando la despliego desde internet no encuentra los datos. ¿Cómo debo de tratar un fichero de datos?

    lunes, 18 de febrero de 2013 20:20
  • Ya lo he podido resolver. Por defecto incluye el fichero xml como archivo de datos (automático) y la cuestión se ha resuelto cambiando ese valor por el de incluir. En compilación: archivo de contenido, copiar siempre.  Gracias

    Me ha sido muy útil:

    http://www.codeproject.com/Articles/26875/WPF-XmlDataProvider-Two-Way-Data-Binding

    martes, 19 de febrero de 2013 19:31