¿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. ¿Cómo usar un icono de Twitter Bootstrap dentro de un botón de ASP.NET?
- 6. ¿Recursos del icono?
- 7. Centro align jQuery UI-icono dentro td
- 8. Acceso al icono del dock Opciones de menú del botón derecho con AppleScript
- 9. Posición del icono en QTreeWidgetItem
- 10. Cambiar el icono de markercluster dependiendo del tipo de marcador dentro del clúster
- 11. Cómo cambiar el icono de un botón mediante programación?
- 12. Cómo crear un botón sin icono en CKEditor
- 13. Botón de imagen dentro del formulario, no desea enviar
- 14. Botón de búsqueda dentro del cuadro de búsqueda como Bing
- 15. Problema con nombres de instancia dentro del botón
- 16. ¿Puedo poner un botón HTML dentro del lienzo?
- 17. Enlace del icono de escritorio
- 18. Animación del icono de bandeja
- 19. Adición icono Bootstrap para botón en Ruby on Rails
- 20. ¿Cómo centrar un icono en un botón extjs?
- 21. ¿Cómo establecer correctamente el tamaño del icono de un botón en extjs?
- 22. Determinar la ubicación del icono de bandeja
- 23. JFrame sin borde de marco, botón máximo, botón mínimo e icono de marco
- 24. Poner el icono dentro del elemento de entrada en un formulario
- 25. Menú contextual del botón derecho en la bandeja del sistema
- 26. C# - Botón Agregar dentro de ListBox
- 27. Ajustar texto dentro de un asp: Botón
- 28. Jquery Seleccionar botón (s) dentro de div
- 29. icono del Iniciador falta en Android
- 30. Reutilización del icono de la aplicación .NET
Gracias Dante por agregar la imagen :) – alexy12
¿Propiedad de la imagen? –
WinForms, WPF, web ??? –