none
Ribbon RRS feed

  • Pregunta

  • Hola una consulta quisiera poner una imagen en la cinta del ribbon pero no me esta saliendo muestro el código

    <r:Ribbon x:Name="mainRibbon" Title="Aplimatica Soft">
                    <r:Ribbon.Resources>
                        <r:RibbonButton x:Key="Button1" Label="Click here" LargeImageSource="apagar.jpg"/>
                    </r:Ribbon.Resources>
                    <r:RibbonTab Header="Usuarios">
                        
                    </r:RibbonTab>
                    <r:RibbonTab Header="Reportes">
                        
                    </r:RibbonTab>
                </r:Ribbon>

    r:RibbonButton debeía ponerle un 
    r:RibbonCommand pero no encontre por eso le puse RibbonButton sera por eso que no me sale?

    Si alguien puede ayudar se lo agradecere


    Pedro Avila

    martes, 4 de diciembre de 2012 15:14

Respuestas

Todas las respuestas

  • Hola

    Me imagino que tenes adjunta la imagen en el proyecto.

    Si es así, te falta la ruta de la misma.

    Por ejemplo si dentro del proyecto tenes una carpeta que se llama Imagenes deberías poner:

    <r:RibbonButton x:Key="Button1" Label="Click here" LargeImageSource="/Imagenes/apagar.jpg"/>

    Saludos.

    Jorge


    Jorge Lorenzo Developer Freelance .NET

    miércoles, 5 de diciembre de 2012 23:43
  • Hola Jorge, gracias por responder pero me parece que no necesito ponerle mas que el nombre de la imagen y la extensión ya que la tengo en el proyecto te adjunto la imagen y también probé poniendole la ruta de la imagen y nada.   

    Pedro Avila

    jueves, 6 de diciembre de 2012 15:52
  • Hola Pedro,

    Has puesto la imagen (el fichero jpg) con la propieadad "Copy to Output Directory" = "Copy Always". Para cambiar esta propiedad sólo tienes que seleccionar el fichero con el botón de la derecha y pulsar propiedades.

    Si no tienes marcada esta propiedad seguramente no estarás arrastrando la imagen jpg al directorio destino y no podrás encontarlo.

    Espero habere ayudado


    @XaviPaper
    http://geeks.ms/blogs/xavipaper

    jueves, 6 de diciembre de 2012 23:24
  • Hola Xavi te muestro una imagen del error que me esta saliendo:


    Pedro Avila

    lunes, 10 de diciembre de 2012 15:17
  • Mi error reside en esta linea d código:

                                            

    <r:Ribbon x:Name="mainRibbon" Title="Aplimatica Soft" Us

    eLayoutRounding="False">
                    <r:Ribbon.Resources>
    <r:RibbonButton x:Key="Button1" Label="Click here" SmallImageSource="Imagenes\apagar.jpg"/>
                    </r:Ribbon.Resources>
                    <r:RibbonTab Header="Usuarios">
                        <r:RibbonGroup>
                            <r:RibbonButton Command="{StaticResource Button1}"/>
                        </r:RibbonGroup>
                    </r:RibbonTab>
                    <r:RibbonTab Header="Reportes">

                    </r:RibbonTab>
                </r:Ribbon>

    Donde esta marcado de negrita debería ir de esta forma : 

     <r:RibbonCommand x:Key="Button1" Label="Click here" SmallImageSource="Imagenes\apagar.jpg"/>

    Pero el intellicense no me da Command entonce improvise con Button


    Pedro Avila

    lunes, 10 de diciembre de 2012 15:22
  • Ya lo solucione.

    Pedro Avila

    • Marcado como respuesta Pedro Ávila martes, 11 de diciembre de 2012 15:08
    martes, 11 de diciembre de 2012 15:07
  • Pedro que tal, disculpa las molestias.

    Estoy con el mismo problema, como RibbonCommand no me lo tomaba opte por RibbonButton. Como lo solucionaste? Tenes algún tutorial de Ribbon ya que hace poco que me estoy interiorizando en el tema y no encontré demasiado. 

    Muchas gracias!

    Saludos cordiales,

    Gonzalo.

    jueves, 3 de enero de 2013 15:58
  • Hola R4n0n, para comenzar trabaja con este Ribbon te paso el link http://www.microsoft.com/en-us/download/details.aspx?id=11877

    Una vez tengas ese Ribbon instalado este es el código :

    <r:Ribbon x:Name="mainRibbon" Title="Aplimatica"> <r:RibbonTab Header="Mantenimientos"> <r:RibbonGroup x:Name="Group1" Header="Usuarios"> <r:RibbonButton Label="Nuevo" LargeImageSource="/Imagenes/New.png"/> <r:RibbonButton Label="Guardar" LargeImageSource="/Imagenes/Save.png"/> <r:RibbonButton Label="Eliminar" LargeImageSource="/Imagenes/Delete.png"/> </r:RibbonGroup> </r:RibbonTab> <r:RibbonTab Header="Reportes"> <r:RibbonGroup x:Name="Group2" Header="Lista de Reportes"> <r:RibbonButton Label="Imprimir" LargeImageSource="/Imagenes/Print.png"/> </r:RibbonGroup> </r:RibbonTab> </r:Ribbon>

    Estoy trabajando con WPF derrepente podemos compartir conocimientos te paso mi correo minimainor_austin@hotmail.com, no olvides agregar la referencia del ribbon, avisame como te fue.

    NOTA : Si te ayude a resolver tu problema marca como respueta o de lo contrario como util


    Pedro Avila "El hombre sabio querrá estar siempre con quien sea mejor que él."

    jueves, 3 de enero de 2013 16:23