Ich versuche, ein Bild an eine Schaltfläche in WPF anzuhängen, dieser Code schlägt jedoch fehl. Scheint seltsam, nachdem ähnlicher Code in Mozilla XUL perfekt funktionieren würde.
<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>
Eine andere Möglichkeit, das Bild auf die volle Schaltfläche zu strecken. Kann den folgenden Code versuchen.
Von hier verwiesen
Auch könnte es anderen helfen. Ich habe das gleiche mit MouseOver Option hier gepostet .
quelle
quelle
Das sollte den Job machen, nein?
quelle
Sie können ein benutzerdefiniertes Steuerelement erstellen, das von der Button-Klasse erbt. Dieser Code ist wiederverwendbarer. Weitere Informationen finden Sie im folgenden Blog-Beitrag: WPF - Benutzerdefinierte Schaltfläche mit Bild erstellen (ImageButton)
Verwenden dieses Steuerelements:
ImageButton.cs-Datei:
Generic.xaml-Datei:
quelle
Der einfachste Ansatz wäre die Verwendung des Image-Tags.
Angenommen, Ihre Bilddatei wird im Ressourcenordner hinzugefügt
quelle