Modification de l'emplacement de l'image dans WPF
Je suis en train d'avoir l'emplacement d'un changement d'image quand je souris. J'ai:
<Image
Name="cat"
Source="CatRun.bmp"
Visibility="Hidden"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Width="100"
Height="100"
UIElement.MouseEnter="cat_MouseEnter"/>
en XAML et:
private void cat_MouseEnter(object sender, MouseEventArgs e)
{
}
en C#.
Comment puis-je régler l'emplacement spécifiquement sur la toile?
- var image = (Image)de l'expéditeur; Toile.SetLeft(image 42);
Vous devez vous connecter pour publier un commentaire.
Voici un exemple:
Vous devez définir les propriétés attachées haut, à gauche ou en bas, à droite)
Afin de définir la position de l'Image sur la Toile à partir du code-behind, vous pouvez utiliser quelque chose comme:
Mise à jour:
Dans certains cas, vous pouvez ne pas être en mesure d'accéder à
cat
objet par son nom de cette méthode. Pour le faire fonctionner, il suffit d'utiliser l'objet expéditeur qui doit être leImage
origine de l'événement, comme H. B. décrit dans son commentaire.