none
Ventanas heredadas RRS feed

  • Pregunta

  • Amigos, tengo una consulta, en windows forms tenia la posibilidad de crear un formulario al cual le puedo poner una imagen, un color de fondo un panel etc etc, y cuando creaba un nuevo formulario le decia que herede del que creee primero, con esto cuando queria cambiar el color del fondo o el del panel, lo cambiaba en el primer formulario y listo los demas quedaban igual, como puedo hacer algo parecidoen wpf, como creo una ventana con un color de fondo especifico, una tabla predefinida etc, y luego al crear una nuevo quisiera que herede de este para que quede igual, ???

    Saludos
    lunes, 28 de diciembre de 2009 15:49

Todas las respuestas

  • Hola tienes que utilizar estilos definiendo un estilo para tus ventanas, aqui tienes un ejemplo

    http://geeks.ms/blogs/oalvarez/archive/2009/07/08/estilos-y-templates-en-wpf.aspx





    Oscar Avarez Guerras - Arquitecto Software en I3B (I+D+I) Blog:http://geeks.ms/blogs/oalvarez Por favor marca como respuesta si te ha ayudado esta respuesta
    domingo, 3 de enero de 2010 16:40
  • Gracias Amigo por el enlace esta muy bueno, solo que me quo unas consultas a ver si me puedes alcarar.
    Cual es la diferencia entre  TargetType="{x:Type Button}" y TargetType="Button"

    Otra consulta, como seria el estylo para poner el color de fondo de una ventana en degradado, tengo este estilo
     <Style x:Key="miVentana" TargetType="{x:Type Window}">
            <Setter Property="Background" Value="Blue">
            </Setter>      
        </Style>
    Y dentro de la propiedad de la ventana tengo esto

    Style

    ="{DynamicResource miVentana}"

    Hasta aqui todo bien me cambia el color de la ventana pero si quiero poner un degradado, en que parte deberia poner el codigo del  LinealGradientbrush ????

    Y Una ultima por hoy jeje, si quiesiera tener una ventana ya con un control imagen, y la ventana dividido enm 2 osea con el grid y la definicion de sus columnas,  esto tendria que hacerlo dentro de un estylo?? o una plantilla??, y como seria de definirlo??

    Saludos y ojala y me puedas ayudar
    lunes, 4 de enero de 2010 21:15