none
WPF - Problemas con Eventos en WPF RRS feed

  • Pregunta

  • Saludos Amigos

    Tengo dudas con wpf estoy haciendo mi sistema en wpf pero no utilizo botones uso imagenes?

    Donde encuentro los eventos :( x ejemplo Click etc etc etc :'(


    Nestor Davila Muñoz
    No es mas grande aquel que nunca falla, si no el que nunca se da por vencido"
    • Editado Chentico Davila domingo, 11 de septiembre de 2011 22:19 Siendo mas explicito en el titulo
    sábado, 10 de septiembre de 2011 23:02

Respuestas

  • Hola

    Mira esta forma: http://www.java2s.com/Tutorial/CSharp/0470__Windows-Presentation-Foundation/DockPanelwithMenuToolBarTrayStatusBarStackPanel.htm

    Date cuenta del Dockpanel y en el Menu está DockPanel.Dock = "Top"

    Si quieres pon aquí el código que estas usando y te podemos ayudar.


    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
    • Marcado como respuesta Chentico Davila domingo, 11 de septiembre de 2011 22:38
    domingo, 11 de septiembre de 2011 22:30
  • Jejeje yo antes amaba a winforms porque era más "fácil", pero cuando me acostumbré a wpf haciendo bastantes proyectos de prueba, me di cuenta de que wpf es más sencillo y altamente configurable para obtener GUI's bastantes bonitas y potentes cuando se usa los Binding. 

    Créeme cuando te digo que a medida que lo uses lo amarás.

    Con respecto a MDI, wpf no está hecho para esto aunque existe una librería con la cual puedes conseguir esto: http://wpfmdi.codeplex.com/

    Y cuando dices convencional te refieres a lo del xaml? o a algo mas?

    Un saludo :)

    PD: un gran referente para mi cuando inicié en wpf fue Josue Yeray, y a medida que fui entendiendo más me llamaron la atención los artículos de Josh Smith. Y a eso agrégale los artículos de CodeProject y C-SharpCorner, aunque debo decir que estas ultimas 2 páginas tiene usuarios en común, por lo tanto se repiten artículos.


    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
    • Editado Antonio Lobo domingo, 11 de septiembre de 2011 22:55
    • Marcado como respuesta Chentico Davila domingo, 11 de septiembre de 2011 23:10
    domingo, 11 de septiembre de 2011 22:46

Todas las respuestas

  • Hola

    Para que usar sólo imágenes si puedes usar una imagen dentro de un botón.

    Te dejo estos enlaces que de seguro te van a servir:

    http://www.c-sharpcorner.com/Resources/629/wpf-button-with-image.aspx

    http://www.c-sharpcorner.com/Resources/703/how-to-set-an-image-as-background-of-a-wpf-button.aspx

    http://stackoverflow.com/questions/2997308/wpf-image-button-formatting

    Un saludo


    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
    • Propuesto como respuesta CorsarioVasco domingo, 11 de septiembre de 2011 20:19
    domingo, 11 de septiembre de 2011 0:16
  • Consulta Sabes como puedo hacer que al maximizar mi ventana en wpf se redibuje el menu?
    Nestor Davila Muñoz
    No es mas grande aquel que nunca falla, si no el que nunca se da por vencido"
    domingo, 11 de septiembre de 2011 18:05
  • Hola Chentico

    Que quieres decir con "se redibuje el menu"? de pronto muestra un poco lo que quieres hacer para darte una respuesta más apropiada, aunque desde ahora te digo que YO por mi parte uso el dockpanel cuando trabajo con Menu y le pongo la opción DockPanel.Dock = "Top", y los demás controles los meto en un Grid y le pongo DockPanel.Dock = "Fill" para que ocupe el espacio restante, de esta forma el Menu siempre ocupará todo el espacio en la parte de arriba de la ventana.

    Un saludo


    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
    • Propuesto como respuesta CorsarioVasco domingo, 11 de septiembre de 2011 20:19
    domingo, 11 de septiembre de 2011 19:07
  • Hola Antonio gracias por tu pronta respuesta y disculpa mi poco detalle.

    Lo que pasa es que en winforms cuando insertas un Menu ocupa toda la ventana como que se acoplara pero en WPF tiene un ancho y un alto.

    Como puedo hacer que se acople a lo ancho, soy nuevo en WPF y se me complica la verdad :(

    Gracias


    Nestor Davila Muñoz
    No es mas grande aquel que nunca falla, si no el que nunca se da por vencido"
    domingo, 11 de septiembre de 2011 22:22
  • Hola

    Mira esta forma: http://www.java2s.com/Tutorial/CSharp/0470__Windows-Presentation-Foundation/DockPanelwithMenuToolBarTrayStatusBarStackPanel.htm

    Date cuenta del Dockpanel y en el Menu está DockPanel.Dock = "Top"

    Si quieres pon aquí el código que estas usando y te podemos ayudar.


    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
    • Marcado como respuesta Chentico Davila domingo, 11 de septiembre de 2011 22:38
    domingo, 11 de septiembre de 2011 22:30
  • Gracias creo que con esto estare papeloso la verdad es un cambio completico de winforms a wpf mas sin mdi y sin el diseño convencional!

    Aun pienso que amo winforms :-P


    Nestor Davila Muñoz
    No es mas grande aquel que nunca falla, si no el que nunca se da por vencido"
    domingo, 11 de septiembre de 2011 22:38
  • Jejeje yo antes amaba a winforms porque era más "fácil", pero cuando me acostumbré a wpf haciendo bastantes proyectos de prueba, me di cuenta de que wpf es más sencillo y altamente configurable para obtener GUI's bastantes bonitas y potentes cuando se usa los Binding. 

    Créeme cuando te digo que a medida que lo uses lo amarás.

    Con respecto a MDI, wpf no está hecho para esto aunque existe una librería con la cual puedes conseguir esto: http://wpfmdi.codeplex.com/

    Y cuando dices convencional te refieres a lo del xaml? o a algo mas?

    Un saludo :)

    PD: un gran referente para mi cuando inicié en wpf fue Josue Yeray, y a medida que fui entendiendo más me llamaron la atención los artículos de Josh Smith. Y a eso agrégale los artículos de CodeProject y C-SharpCorner, aunque debo decir que estas ultimas 2 páginas tiene usuarios en común, por lo tanto se repiten artículos.


    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
    • Editado Antonio Lobo domingo, 11 de septiembre de 2011 22:55
    • Marcado como respuesta Chentico Davila domingo, 11 de septiembre de 2011 23:10
    domingo, 11 de septiembre de 2011 22:46
  • Gracias Antonio igual hay gente que di e que WPF es el exterminador de Winforms hay q avanzar :-P
    Nestor Davila Muñoz
    No es mas grande aquel que nunca falla, si no el que nunca se da por vencido"
    domingo, 11 de septiembre de 2011 23:11
  • Para hacer imágenes con botón click:

     

           <Button x:Name="btApp01" Height="160"  Click="btApp01_Click" HorizontalAlignment="Left" Margin="67.5,70,0,0" VerticalAlignment="Top">
                <Button.Template>
                    <ControlTemplate TargetType="{x:Type Button}">
                        <Grid RenderTransformOrigin="0.5,0.5" x:Name="pepitp">
                            <Image Margin="0,0,0,0" Width="Auto" Height="Auto"  OpacityMask="{x:Null}" Source="C:\\ejemplo.jpg">
                            </Image>
                          <TextBlock Width="Auto" Height="Auto" Text="titulo" TextWrapping="Wrap"  TextAlignment="Center" Background="{x:Null}" FontSize="16"         

                       </Grid>

    (...)

    miércoles, 14 de septiembre de 2011 8:09
  • Hola,

    necesitaria un poco de ayuda.... he estado leyendo y veo que WFP no hace servir MDI, entonces alguien me podría indicar como puedo hacerlo para que quede alguna cosa similar??

    tengo una ventana con un menuitem, pero cuanod llamo a las otras ventanas se me sobreponen... me gustaria que la nueva ventana se me pusiera debajo del menu..

     

    Muchas gracias!

    Laia

    lunes, 31 de octubre de 2011 0:35
  • Saludos Freixedes,

    Lo que puedes hacer es leer este hilo :

    http://social.msdn.microsoft.com/Forums/es-ES/dcees/thread/17b751c0-f9ca-4d14-b45e-8f72deb42c98

     

    Espero tus comentarios


    Nestor Davila Muñoz
    No es mas grande aquel que nunca falla, si no el que nunca se da por vencido"
    lunes, 31 de octubre de 2011 1:41