Wie man einen anklickbaren Rechteck in WPF
Ich bin ein absoluter Anfänger, um WPF-Anwendungen und benötigen Hilfe. Alles was ich versuche zu tun, ist ziehen Sie ein Rechteck von Punkt A nach Punkt B, und in der Lage sein zu erkennen, wenn das Rechteck geklickt wird. So, wenn darauf geklickt wird, wird es gelb und bei einem erneuten Klick, red.
- Im Gegensatz zu den forum-Seiten, die wir nicht nutzen "Danke", oder "Jede Hilfe zu schätzen", oder Signaturen, die auf Stack-Overflow. Siehe "Sollte 'Hallo', 'danke,' Slogans und Begrüßungen entfernt von posts?.
- Saunders war nicht bewusst, dass.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es mehrere Möglichkeiten, dies zu tun.
Die erste ist am einfachsten, wenn Sie starten gerade mit XAML (obwohl #2 wird empfohlen, wenn Sie möchten, halten MVVM).
Und die code-behind-handler:
Verwenden Sie die
Rectangle
Kontrolle.wo
Rectangle_MouseLeftButtonUp_1
ist ein event-handler auf die enthaltende Klasse.Nur bewusst sein, dass, wenn das Rechteck hat einen hintergrund, Sie müssen klicken Sie auf die Grenze. Der hintergrund kann weiß sein, aber es muss angegeben werden, wenn Sie angeklickt werden.