Delen via


Procedure: Een knop maken met een afbeelding

In dit voorbeeld ziet u hoe u een afbeelding op een Buttonkunt opnemen.

Voorbeeld

In het volgende voorbeeld worden twee Button besturingselementen gemaakt. De ene Button bevat tekst en de andere bevat een afbeelding. De afbeelding bevindt zich in een map met de naam gegevens. Dit is een submap van de projectmap van het voorbeeld. Wanneer een gebruiker op de Button klikt met de afbeelding, worden de achtergrond en de tekst van de andere Button gewijzigd.

In dit voorbeeld worden Button besturingselementen gemaakt met markup, maar er wordt code gebruikt om de gebeurtenis-handlers voor Click te schrijven.

<Button Name="btn5" Width="50" Height="30" Click="OnClick5">
  <Image Source="data\flower.jpg"></Image>
</Button>
<Button Name="btn6" BorderBrush="Black">Click the picture.</Button>
void OnClick5(object sender, RoutedEventArgs e)
{
    btn6.FontSize = 16;
    btn6.Content = "This is my favorite photo.";
    btn6.Background = Brushes.Red;
}
Private Sub OnClick5(ByVal sender As Object, ByVal e As RoutedEventArgs)
    btn6.FontSize = 16
    btn6.Content = "This is my favorite photo."
    btn6.Background = Brushes.Red
End Sub

Zie ook