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%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%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%