none
Problema estableciendo valores actualizados en las Tile RRS feed

  • Pregunta

  • Hola, a ver si me pueden ayudar con esto.

    Estoy tratando de usar Live Tiles en una aplicación, siguiendo la guia de MS: http://msdn.microsoft.com/en-us/library/hh202979(v=VS.92).aspx

    El problema es al establecer el valor COUNT; ya que luego el emulador (no tengo dispositivo fisico) solo muestra el circulo donde se supone que iría el valor de dicho parametro.

    Ocurre exactamente lo mismo si descargo el código del ejemplo (http://go.microsoft.com/fwlink/?LinkId=223476)

    Sospecho que el problema no es que no muestre el valor sino que tanto el número como el circulo los pone en color blanco por lo que el número no se ve.

    ¿Sabe alguién cómo cambiar el color de la fuente que se usa en el Tile?, o mejor aún, ¿sabe alguien cómo solucionar este problema?

    Muchas gracias

    sábado, 19 de noviembre de 2011 23:36

Respuestas

  • Pues mira cuando yo tenia el SDK de wP  en una maquina con tarjeta de video que solo daba hasta DirecX9, cambiaba mucho el rendimiento del emulador. Lo principal era que no podia probar proyectos de XNA, solo aplicaciones, y cuando probaba estas no iban como van en el telefono, es decir, algunos efectos de trancicion no se veian, el compoartamiento de los Scroll's era raro, no daba muchas cosas, y aunque yo solo lo use con el 7.0, nunca use nada en los Tiles.

    Espero que te ayude a decidir si es por la tarjeta de video, a la espera de que alguien del foro tenga otra explicacion.

     

    Saludos

    martes, 22 de noviembre de 2011 17:22

Todas las respuestas

  • Hola EBenito.

    Puedes poner el código que usas para mostrar el contador? Por otro lado, debería salir un circulo negro y sobre el un número en blanco. No sé si puede tratarse quizas de algún problema con el emulador. Si puedes poner el código que usas (no el de los ejemplos, ese ya se que funciona, el de tu app) podemos comprobar si se te ha pasado algo por alto.

    Un saludo!


    MCTS - .NET 4.0 Windows Applications
    MCTS - .NET 4.0 Data Access
    MCTS - .NET 4.0 Service Communication Applications
    MCPD - .NET 4.0 Windows Developer
    Visita mi Blog en Geeks.ms
    Sigueme en Twitter
    lunes, 21 de noviembre de 2011 5:55
    Moderador
  • Hola Josue;

    En mi caso el circulo del contador sale de color blanco; tanto con mi código como con el de los ejemplos de MSDN.

    De hecho mi código esta casi calcado del ejemplo; es este:

     

        Private Sub EstableceValorTile()
            Dim newCount As Integer = 0
            Dim TileToFind As ShellTile = ShellTile.ActiveTiles.First()
    
            If TileToFind IsNot Nothing Then
          	     newCount = Val1 - Val2
    
                Dim NewTileData As StandardTileData = New StandardTileData With {.Title = "App TEST", .BackgroundImage = New Uri("Background.png", UriKind.Relative), .Count = newCount, .BackTitle = "APP Test", .BackBackgroundImage = New Uri("ApplicationIcon.png", UriKind.Relative), .BackContent = "Nueva prueba"}
    
                TileToFind.Update(NewTileData)
            End If
        End Sub
    

     

    Adjunto imagen de la ejecución del ejemplo oficial del SDK (Tanto la versión en VB como en C# hacen lo mismo):


    Muchas gracias por la ayuda; saludos

    E.Benito

     


    lunes, 21 de noviembre de 2011 7:01
  • Hola!

    ¿Que versión de las herramientas de desarrollo estás usando? Parece que con el SDK de Windows Phone 7.0 existía este problema pero ya está corregido en el SDK 7.1.

    Que cantidad le estás pasando el count?

    Un saludo!


    MCTS - .NET 4.0 Windows Applications
    MCTS - .NET 4.0 Data Access
    MCTS - .NET 4.0 Service Communication Applications
    MCPD - .NET 4.0 Windows Developer
    Visita mi Blog en Geeks.ms
    Sigueme en Twitter
    martes, 22 de noviembre de 2011 7:40
    Moderador
  • Pues tengo la versión 7.1; y al crear el proyecto lo tengo configurado también la usar la 7.1 y no la 7.0

    Lo cierto es que me estan dando un monton de problemas las herramientas de desarrollo (no solo de WP, también de SQL Server y de VS). Ya no se cuantas veces he tenido que instalar y desinstalar (incluso el SO); y ahora es cuando mejor esta funcionando todo.

    El PC que estoy usando aunque es algo antiguo está bastante bien equipado de todo, excecto de tarjeta gráfica que solo soporta hasta DirectX 9; motivo por el que al abrir el emulador muestra un mensaje de advertencia de que puede haber algunos fallos:

    ¿Esa "funcionalidad reducida" incluye que el circulo del contador de las Tile salga con fondo blanco en vez de negro?. No lo se; podría ser; pero me esperaba que se refiriese a algo más complejo visualmente.

    Saludos

    E.Benito

     

    martes, 22 de noviembre de 2011 8:31
  • Pues mira cuando yo tenia el SDK de wP  en una maquina con tarjeta de video que solo daba hasta DirecX9, cambiaba mucho el rendimiento del emulador. Lo principal era que no podia probar proyectos de XNA, solo aplicaciones, y cuando probaba estas no iban como van en el telefono, es decir, algunos efectos de trancicion no se veian, el compoartamiento de los Scroll's era raro, no daba muchas cosas, y aunque yo solo lo use con el 7.0, nunca use nada en los Tiles.

    Espero que te ayude a decidir si es por la tarjeta de video, a la espera de que alguien del foro tenga otra explicacion.

     

    Saludos

    martes, 22 de noviembre de 2011 17:22
  • Lo he probado en otro equipo, con DX11, y allí si funciona bien.

    ¡Quién diría que DX9 no puede pintar un simple circulo negro! ;-)

     

    viernes, 25 de noviembre de 2011 12:28