Ich habe eine Schaltfläche in WPF, und ich erstelle einen Ereignishandler dafür. Mein Ziel ist es, einen versenkten Effekt zu erzeugen, wenn auf die Schaltfläche geklickt wird. Das Problem ist, ich habe versucht, verschiedene Event-Handler und es scheint nicht zu funktionieren. Ich sehe überhaupt keinen Effekt. Irgendeine Idee, wie man es repariert?Mausereignisschaltfläche funktioniert nicht
XAML:
<Button x:Name="btnMyAccount">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="165"/>
<RowDefinition Height="70"/>
</Grid.RowDefinitions>
<Image Grid.Row="0" Source="{StaticResource Home-MyProfile}" />
<TextBlock x:Name="txtMyAccount" Grid.Row="1" FontWeight="Bold">
MY ACCOUNT
</TextBlock>
</Grid>
</Button>
C# -Code:
private void btnMyAccount_MouseDown(object sender, MouseButtonEventArgs e)
{
btnMyAccount.BorderThickness = new Thickness(5, 5, 0, 0);
}
Probieren Sie das mit dem Preview-Präfix ('PreviewMouseDown' oder smthing wie folgt) – Alex
Ich versuchte PreviewMouseDown-Ereignis, funktioniert nicht so gut. –
gibt es die Event-Handler-Methode ein? – Alex