¿Cómo agrego un icono como en la captura de pantalla siguiente dentro de un botón? Parece que no puedo encontrar cómo hacerlo.¿Icono dentro del botón?
Respuesta
WPF (y Silverlight) está ofreciendo un control llamado Image
. Como su nombre lo indica, es un contenedor que puede contener una imagen en su interior. Utilice un control tal de representar el icono que desea y luego se coloca dentro de su Button
a través de su Content
propiedad
como aquí:
<Button x:Name="btn_ControlRun">
<StackPanel Orientation="Horizontal">
<Image Stretch="Fill" Source="right.png"/>
<Label Content="Start Tasks" />
</StackPanel>
</Button>
Punto menor, tiene las posiciones de Etiqueta e Imagen invertidas en comparación con los requisitos del OP. – Surfbutler
corregido @Surfbutler :) –
Prueba esto:
<Button>
<StackPanel Orientation="Horizontal">
<Image Source="/Image/ok.png" />
<TextBlock Text="Start Tasks" />
</StackPanel>
</Button>
En WinForms usar Button.Image
(MSDN) del siguiente modo:
private void SetMyButtonIcon()
{
// Assign an image to the button.
button1.Image = Image.FromFile("C:\\Graphics\\My.ico");
// Align the image and text on the button.
button1.ImageAlign = ContentAlignment.MiddleRight;
button1.TextAlign = ContentAlignment.MiddleLeft;
}
y se puede utilizar Button.TextImageRelation
de propiedades para establecer el position of text and image respecto a la otra:
Overlay
: Imagen y compartir el mismo espacio de texto en un control.ImageBeforeText
: la imagen se muestra horizontalmente antes del texto de un control.TextBeforeImage
: el texto se muestra horizontalmente antes de la imagen de un control.ImageAboveText
: la imagen se muestra verticalmente encima del texto de un control.TextAboveImage
: el texto se muestra verticalmente encima de la imagen de un control.
Si coloca texto y alineación de imagen en MiddleLeft y coloca algunos caracteres de espacio delante de las propiedades de texto, es posible hacer que el botón se autosize y cambie su texto de forma dinámica para que se ajuste perfectamente, y la imagen no anula el botón de texto. – Larry
Si coloca el botón en el formulario, puede hacer clic derecho sobre él y hacer clic en Propiedades y luego ir a "Imagen" y colocar la imagen que desee, ir a la parte inferior y hacer clic en "Relación Imagen de texto" y haga clic en el menú desplegable y luego haga clic en "ImageBeforeText", puede hacerlo como desee, pero personalmente me gusta la imagen antes de enviar el texto de la mejor manera.
Espero que esto ayude.
Sí, funciona, pero ¿cómo cambiar el tamaño de la imagen para ajustar/strech? – AKS
- 1. Botón dentro del icono en HTML
- 2. Evaluar [] parece no funcionar dentro del botón []
- 3. android: botón dentro de imageview
- 4. Icono del propietario del archivo
- 5. ¿Recursos del icono?
- 6. Centro align jQuery UI-icono dentro td
- 7. Acceso al icono del dock Opciones de menú del botón derecho con AppleScript
- 8. Posición del icono en QTreeWidgetItem
- 9. Cómo cambiar el icono de un botón mediante programación?
- 10. Cambiar el icono de markercluster dependiendo del tipo de marcador dentro del clúster
- 11. Cómo crear un botón sin icono en CKEditor
- 12. Botón de imagen dentro del formulario, no desea enviar
- 13. Problema con nombres de instancia dentro del botón
- 14. ¿Puedo poner un botón HTML dentro del lienzo?
- 15. Botón de búsqueda dentro del cuadro de búsqueda como Bing
- 16. Animación del icono de bandeja
- 17. Enlace del icono de escritorio
- 18. Adición icono Bootstrap para botón en Ruby on Rails
- 19. ¿Cómo centrar un icono en un botón extjs?
- 20. ¿Cómo establecer correctamente el tamaño del icono de un botón en extjs?
- 21. Determinar la ubicación del icono de bandeja
- 22. JFrame sin borde de marco, botón máximo, botón mínimo e icono de marco
- 23. Menú contextual del botón derecho en la bandeja del sistema
- 24. Ajustar texto dentro de un asp: Botón
- 25. C# - Botón Agregar dentro de ListBox
- 26. Jquery Seleccionar botón (s) dentro de div
- 27. Tamaño del icono de barra de acciones
- 28. icono del Iniciador falta en Android
- 29. Reutilización del icono de la aplicación .NET
- 30. Alinear el contenido del botón
Gracias Dante por agregar la imagen :) – alexy12
¿Propiedad de la imagen? –
WinForms, WPF, web ??? –