Próbuję dołączyć obraz do przycisku w WPF, jednak ten kod nie działa. Wydaje się dziwne, ponieważ podobny kod działałby doskonale w Mozilla XUL.
<Button Height="49.086" Margin="3.636,12,231.795,0" Name="button2"
VerticalAlignment="Top" Grid.Column="1" Click="button2_Click"
Source="Pictures/apple.jpg">Disconnect from Server</Button>
Inny sposób na rozciągnięcie obrazu do pełnego przycisku. Może wypróbować poniższy kod.
Skierowany tutaj
Może też pomóc innym. Opublikowałem to samo z opcją MouseOver tutaj .
źródło
źródło
To powinno wystarczyć, prawda?
źródło
Możesz utworzyć kontrolkę niestandardową, która dziedziczy po klasie Button. Ten kod będzie bardziej nadający się do wielokrotnego użytku. Więcej informacji znajdziesz w następującym wpisie na blogu: WPF - utwórz niestandardowy przycisk z obrazem (ImageButton)
Korzystanie z tej kontrolki:
Plik ImageButton.cs:
Plik Generic.xaml:
źródło
Najprostszym podejściem byłoby użycie tagu Image.
Załóżmy, że plik obrazu został dodany do folderu zasobów
źródło