Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Primitives.Thumb (Drag and Drop) mit Touch
Console32
myCSharp.de - Member



Dabei seit:
Beiträge: 258

Themenstarter:

Primitives.Thumb (Drag and Drop) mit Touch

beantworten | zitieren | melden

Hallo Community,

Ich habe eine ListBox welche Punkte anzeigt und verschieben lässt.
<DataTemplate DataType="{x:Type local:Node}">
            <Thumb DragDelta="Thumb_DragDelta">
                <Thumb.Template>
                    <ControlTemplate>
                        <Ellipse Margin="-10,-10,10,10" Height="20" Width="20" Stroke="Black" StrokeThickness="1" Fill="#5FFFFFFF" x:Name="Node" />
                    </ControlTemplate>
                </Thumb.Template>
            </Thumb>
        </DataTemplate>

und im DragDelta:

  Thumb thumb = sender as Thumb;
            if (thumb == null) return;

            Node node = thumb.DataContext as Node;
            if (node == null) return;

            node.Move(e);

Das ganze funktioniert wie gewünscht.
Jedoch nur mit der Maus, wie kann ich einem Thumb ebenfalls auf Touch events reagieren oder muss ich mir hier mit Manipulation alles selber implementieren ?

Vielleicht hat jemand damit erfahrung?

mfg Console
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Console32 am .
private Nachricht | Beiträge des Benutzers