0
Sur mon formulaire wpf, j'ai des commandes de boutons d'image et de bascule. Sur l'image de la souris sur je veux élever l'événement au bouton à bascule - cet événement simulera actully l'entrée de la souris sur le bouton à bascule.Impossible de déclencher l'événement sur la souris de l'image. Entrez
Pour une raison quelconque, je reçois un crash sur le raiseEvent.
Le code:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height=".9*"/>
<RowDefinition Height=".1*"/>
</Grid.RowDefinitions>
<ToggleButton Name="toggleBtn" Grid.Row="0" Grid.RowSpan="2" Content="...test..." VerticalContentAlignment="Bottom" />
<Image Name="imgCtrl" Grid.Row="0" Source="someImg.jpg" Stretch="Fill" MouseEnter="imgMouseEnter_Event" />
</Grid>
Le code à travers l'événement
private void imgMouseEnter_Event(object sender, MouseEventArgs e)
{
toggleBtn.RaiseEvent(new RoutedEventArgs(ToggleButton.MouseEnterEvent));
}
Merci pour toute aide.
-t-il montrer les détails d'exception lors d'un plantage? Postez-les. – decyclone
Non - juste un crash rapide ... toutes les commandes de débogage sont vérifiées. – Yanshof
ok, j'ai une certaine exection maintenant L'objet de type 'System.Windows.RoutedEventArgs' ne peut pas être converti en type 'System.Windows.Input.MouseEventArgs'. – Yanshof