Jak dodać ikonę, jak na zrzucie ekranu poniżej przycisku? Nie mogę znaleźć sposobu na zrobienie tego.Ikona wewnątrz przycisku?
Odpowiedz
WPF (i Silverlight) oferuje kontrolę nazywa Image
. Jak sama nazwa wskazuje, jest to pojemnik, który może pomieścić obraz w środku. Użyj takiej kontroli do reprezentowania żądaną ikonę, a następnie umieścić go wewnątrz Button
poprzez Content
własności
jak tutaj:
<Button x:Name="btn_ControlRun">
<StackPanel Orientation="Horizontal">
<Image Stretch="Fill" Source="right.png"/>
<Label Content="Start Tasks" />
</StackPanel>
</Button>
Niewielki punkt, pozycje etykiety i obrazu są odwrócone w porównaniu do wymagań PO. – Surfbutler
@Surfbutler corrected :) –
Spróbuj tego:
<Button>
<StackPanel Orientation="Horizontal">
<Image Source="/Image/ok.png" />
<TextBlock Text="Start Tasks" />
</StackPanel>
</Button>
W WinForms używać Button.Image
(MSDN) w następujący sposób:
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;
}
i można korzystać Button.TextImageRelation
obiekt, aby ustawić position of text and image względem siebie:
Overlay
: obraz i tekst akcja taka sama przestrzeń na kontrolę.ImageBeforeText
: obraz jest wyświetlany poziomo przed tekstem kontrolki.TextBeforeImage
: tekst jest wyświetlany poziomo przed obrazem formantu.ImageAboveText
: obraz jest wyświetlany pionowo nad tekstem kontrolki.TextAboveImage
: tekst jest wyświetlany pionowo nad obrazem kontrolki.
Jeśli umieścisz tekst i wyrównanie obrazu w MiddleLeft i umieścisz spacje przed właściwościami tekstu, będzie można zrobić przycisk autosize i dynamicznie zmieniać tekst, aby pasował idealnie, a obraz nie zastępuje przycisku tekstowego. – Larry
Jeśli umieścisz przycisk na formularzu, można kliknąć prawym przyciskiem myszy i kliknij Właściwości, a następnie przejdź do „Obraz” i umieścić w obrazie, który chcesz, idą na dno i kliknij „TextImageRelation” i kliknij menu rozwijane, a następnie kliknij "ImageBeforeText", możesz zrobić, jak chcesz, ale ja osobiście lubię obraz przed tekstem najlepiej.
Mam nadzieję, że to pomoże.
Tak, działa, ale jak zmienić rozmiar obrazu, aby dopasować/rozciągnąć? – AKS
- 1. Dodaj do Laravelcollective ikona przycisku
- 2. wyszukiwania ikona wewnątrz pola wyszukiwania
- 3. Java Stretch Ikona pasująca do przycisku
- 4. Skalowanie rysowanego wewnątrz przycisku?
- 5. Tekst wewnątrz przycisku radiowego
- 6. Pobierz tekst wewnątrz przycisku.
- 7. Czcionka niesamowita ikona i tekst w przycisku wprowadzania danych wejściowych?
- 8. Centrum align jQuery UI-ikona wewnątrz td
- 9. Zmniejszenie wypełnienia tekstem wewnątrz przycisku
- 10. Bądź pasek postępu przycisku wewnątrz
- 11. C# - Dodawanie przycisku wewnątrz ListBox
- 12. Jak ustawić uprawnienia administracyjne Ikona na przycisku dialogowym MFC?
- 13. Delegat z kranu przycisku wewnątrz niestandardowych UITableViewCell
- 14. Lewy wyrównanie tekstu wewnątrz przycisku w Androidzie
- 15. Jak wyśrodkować ikonę jonu wewnątrz przycisku?
- 16. Problem z nazwami instancji wewnątrz przycisku
- 17. Tworzenie hiperłącza wewnątrz przycisku w asp.net
- 18. umieszczanie scenariusza tekstu poniżej obrazu wewnątrz przycisku
- 19. Wiązanie polecenia przycisku Xamarin Forms wewnątrz ListView
- 20. Włączenie konkretnego przycisku wewnątrz niepełnosprawnego siatki
- 21. Formanty podrzędne Xamarin Forms wewnątrz przycisku
- 22. Jak korzystać z Wybierz wewnątrz przycisku?
- 23. zasymulować kliknięcie przycisku wewnątrz aplikacji (VB.NET)
- 24. Wyrównanie przycisków względem przycisku wewnątrz innego kontrolera
- 25. Wykonywanie przejścia z przycisku wewnątrz niestandardowego UITableViewCell
- 26. Ikona odcień Androida w FloatingActionButton
- 27. Wyjaśnienie ikona
- 28. Qt Ikona osadzona w Executeable
- 29. Aplikacja dostępu, okno aplikacji ukrytej z formularzem Ikona paska Ikona
- 30. bootstrap ikona w submit_tag szyn forma
Dzięki Dante za dodanie zdjęcia :) – alexy12
Image property? –
WinForms, WPF, web ??? –