none
Redimensionar un Grid RRS feed

  • Pregunta

  • Estoy intentando redimensionar un objeto Grid que tiene en su interior un textblock, con la intención de ocultarlo, pero cuando tengo activado el storyboard y muevo la grilla, el texblock se encoje en vez de ocultarse.

    ¿Álguien tiene alguna solución?.

     

    Saludos.

    jueves, 17 de noviembre de 2011 18:53

Respuestas

  • Hola Spaikers.

    Ok, no sabia exactamente donde ocurria. 

    El problema aqui esta en el comportamiento de expression para cambiar el tamaño desde la vista mientras grabas. Realmente cuando redimiensionas el grid, no lo haces mediante sus propiedades Width y Height, si no que se crea una transformacion y se aplica al grid y todo su contenido, en otras palabras, se escala el grid.

    Para cambiar el tamaño del grid en grabacion, tienes que hacerlo sobre las propiedades Width y Height directamente, pero es obligado que en su estado normal tengan un tamaño fijo, no vale hacerlo con tamaños automaticos.


    Saludos
    David González
    MCP, MCTS
    Visita mi Blog en: http://www.dgzornoza.com/
    • Marcado como respuesta Spaikers domingo, 27 de noviembre de 2011 19:55
    viernes, 18 de noviembre de 2011 7:26

Todas las respuestas

  • Hola spaikers.

    ¿a que te refieres exactamente? ¿tienes un storyboard que lo hace?, ¿lo puedes poner para verlo?


    Saludos
    David González
    MCP, MCTS
    Visita mi Blog en: http://www.dgzornoza.com/
    jueves, 17 de noviembre de 2011 20:42
  • Trataré de ponerlo pero para que lo entiendas, intenta hacer lo siguiente:

    1. añade una grilla

    2. añade un textbox o similar.

    3. ve al panel de estados, crea un nuevo grupo, selecciona el control que agregastes y dale a grabar.

    4. durante la grabación, intenta redimensionar el control, verás como se expande las letras del textbox.

     

    Saludos.

    viernes, 18 de noviembre de 2011 0:57
  • Hola Spaikers

    Estas hablando de Expression Blend?


    Antonio Lobo
    Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta".
    Si la respuesta te ha sido util Votala.
    Mi blog
    viernes, 18 de noviembre de 2011 1:55
  • Hola Spaikers.

    Ok, no sabia exactamente donde ocurria. 

    El problema aqui esta en el comportamiento de expression para cambiar el tamaño desde la vista mientras grabas. Realmente cuando redimiensionas el grid, no lo haces mediante sus propiedades Width y Height, si no que se crea una transformacion y se aplica al grid y todo su contenido, en otras palabras, se escala el grid.

    Para cambiar el tamaño del grid en grabacion, tienes que hacerlo sobre las propiedades Width y Height directamente, pero es obligado que en su estado normal tengan un tamaño fijo, no vale hacerlo con tamaños automaticos.


    Saludos
    David González
    MCP, MCTS
    Visita mi Blog en: http://www.dgzornoza.com/
    • Marcado como respuesta Spaikers domingo, 27 de noviembre de 2011 19:55
    viernes, 18 de noviembre de 2011 7:26
  • Exacto, funciona perfectamente.

    Una última duda, partiendo de un listbox, se puede añadir items que tengan diferentes itemtemplate. Imaginemos que tenemos dos clases diferentes y creo también dos itemtemplate, uno para cada clase, ¿hay manera de a un mismo listbox añadirle varios itemtemplate a la vez, uno para cada clase?.

     

    Saludos.

    viernes, 18 de noviembre de 2011 13:59
  • Hola Spaikers.

    Esto mismo que comentas ha sido  una de las novedades de Silverlight 5.

    Pero para WPF, se pueden usar multiples triggers como muestra este articulo:

    http://msdn.microsoft.com/en-us/library/ms742521.aspx

    fijate en el apartado que hay apartir de 'Use DataTriggers to Apply Property Values'.

     


    Saludos
    David González
    MCP, MCTS
    Visita mi Blog en: http://www.dgzornoza.com/
    viernes, 18 de noviembre de 2011 18:05
  • Muchas gracias David, tengo que probar lo de los Triggers con Windows Phone 7.1 y Silverlight Toolkit de Noviembre que no se si ya tiene implementado el Silverlight 5 mini.

    ¿Tienes algún enlace donde explique esa novedad en Silverlight 5?.

     

    Saludos.

    viernes, 18 de noviembre de 2011 20:14
  • Hola Spaikers.

    te paso un link, aunque es para la BETA de Silverligth, deberia funcionar tambien en la RC.

    http://10rem.net/blog/2011/04/13/silverlight-5-working-with-implicit-templates

     


    Saludos
    David González
    MCP, MCTS
    Visita mi Blog en: http://www.dgzornoza.com/
    sábado, 19 de noviembre de 2011 18:26
  • Gracias por el enlace David y saludos.
    domingo, 27 de noviembre de 2011 19:55