WPF Scrollviewer auf einem Touchscreen-Tablet

8

Ich schreibe eine WPF-Anwendung, die auf einem vollen Windows 8-Touchscreen-Tablet (nicht RT) laufen wird.

Das Scrollen per Berührung scheint jedoch nicht zu funktionieren. Ich frage mich, ob ich etwas falsch mache oder ob es überhaupt möglich ist.

Also, ich habe ein WPF-Fenster mit einem Scrollviewer. Innerhalb dieses Scrollviewers habe ich ein StackPanel mit vielen Textblöcken. Siehe unten:

%Vor%

Jetzt versuche ich mit dem Touchscreen den Inhalt zu scrollen, aber er bewegt sich nicht. Ich kann den Inhalt nur scrollen, indem ich die Side scollbar benutze. Das ist nicht so, wie ich das möchte. Ist es möglich, mit WPF scrollen zu können? Ich möchte auch das gleiche mit dem Raster machen.

Vielen Dank im Voraus.

Ich verwende Visual Studio / Blend 2012.

    
Sun 25.06.2013, 09:50
quelle

1 Antwort

18

Sie können das Scrollen mit der PanningMode -Eigenschaft wie folgt aktivieren: <ScrollViewer PanningMode="Both"></ScrollViewer> .

Siehe: MSDN

Mausunterstützung

Wenn Sie dieses Verhalten mit der Maus implementieren möchten, lesen Sie Dieser Artikel .

    
Loetn 25.06.2013, 09:59
quelle