Rasterzelle per Mausklick holen

8

Ich habe ein WPF-Gitter, das in 3 Reihen und 3 Spalten unterteilt ist, Ich war nicht in der Lage, eine Möglichkeit zu finden, die Zeilen- und Spaltenanzahl von Mausklicks ins Netz zu bekommen, ohh und wenn es möglich ist, wird es für mein Programm besser sein, dass dieser Teil in Code und nicht in XAML ist. Das ist mein einfaches Gitter:

%Vor%     
Shai 15.06.2011, 19:41
quelle

4 Antworten

7

Angesichts des gleichen Problems habe ich diese Lösung gefunden:

XAML:

%Vor%

HINWEIS: Der Grid muss einen Hintergrund erhalten, um das Mouse Down-Ereignis auszulösen, siehe: Wie bekomme ich ein Grid, um MouseDown-Ereignisse auszulösen, wenn keine UIElemets in Zellen geklickt haben?

Code-Behind:

%Vor%     
markmnl 11.12.2013 05:30
quelle
1

Ich benutze so etwas:

%Vor%     
Pavel 27.07.2011 09:57
quelle
1

Es ist hier beantwortet: Wege zu identifizieren, welche Zelle wurde auf WPF Grid geklickt?

Ich habe WPF Grid vorher noch nie benutzt, obwohl ich diesen Link oben als Beispiel benutze. Ich denke, so etwas sollte es tun:

Fügen Sie dies Ihrer Initialize-Methode hinzu:

%Vor%

Und fügen Sie eine neue Methode hinzu, um das Ereignis zu behandeln:

%Vor%     
mservidio 15.06.2011 19:56
quelle
-1

versuche es einfach

%Vor%     
Jawad Baig 22.09.2016 11:45
quelle

Tags und Links