Ist es möglich, FrameworkElement.Cursor
zu drehen?Drehender Cursor ohne WinForms
Meine Anwendung ermöglicht Benutzern, Objekte um ihre Mitte zu drehen. Nach der Drehung erscheinen die standardmäßigen Größencursor auf den geneigten Rahmen unbeholfen.
Mein erster Gedanke war RotateTransform
auf die Cursor-Eigenschaft anzuwenden, aber es sieht aus wie wir nicht, dass in XAML tun. Als nächstes habe ich versucht, von Cursor
Klasse zu erben, aber es sieht aus wie MS Jungs haben sealed
es.
Eine andere Möglichkeit ist, den Standard-Cursor auf None
zu setzen und mein eigenes Bild (mit Transformation) zu verwenden und seine Position auf MouseMove
zu setzen. Ich bin nicht bereit, diesen Weg zu gehen, wenn es leichtere Alternativen gibt. Jeder mit einem guten Vorschlag?
Ich suche nach einer WPF-only-Lösung, wenn überhaupt möglich.
Mögliches Duplikat von [Drehender Cursor nach gedrehter TextBox] (http://stackoverflow.com/questions/2835502/rotating-cursor-according-to-rotated-textbox) –
@FirstStep: Wie bereits in den Kommentaren dieser Antwort erwähnt Dieser Code enthält mehrere Fehler. Zusätzlich verwendet es WinForms Bibliotheken; etwas, das ich gerne vermeiden würde, wenn es keinen anderen Weg gibt. – dotNET
Für mich ist das eine vernünftige Unterscheidung zwischen den beiden Fragen. Ich denke nicht, dass dies als Duplikat geschlossen werden muss. – arbitrarystringofletters