WPF: Canvas-Ereignisse Funktioniert nicht
Habe ich die Maus-Ereignisse auf einer Leinwand wie folgt
MouseUp="CanvasUp" MouseDown="CanvasDown" MouseMove="CanvasMove"
Diese sind aber nur aktiv auf die Kind-Elemente, wie Bilder und Rechtecke, aber nicht auf den leeren Raum.
Bitte sagen Sie mir, wie zu lösen
Dank
InformationsquelleAutor der Frage user279244 | 2010-03-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einer Kontrolle mit keine hintergrund-Farbe gesetzt werden (explizit oder durch Stile, etc.) wird standardmäßig die Hintergrundfarbe der null - so dass es keine Treffer-getestet.
Wenn Sie den hintergrund auf "Transparent" (oder etwas anderes als null (
{x:Null}
)) dann wird es in der Lage zu Holen die Maus-EreignisseInformationsquelleAutor der Antwort Rob Fonseca-Ensor
Legen Sie die Hintergrundfarbe. Es wird standardmäßig auf
null
.Verwenden
Background="White"
zum Beispiel.InformationsquelleAutor der Antwort Mark Synowiec