Mittwoch, 14. April 2010

Silverlight 3: Add wheel mouse support for ScrollViewer

Das Silverlight 3 ScrollViewer-Control unterstützt ja standardmäßig nicht das Mausrad (ein Kollege meinte: Weil die Microsoft Entwickler noch die alten Microsoft-Mäuse verwenden).

Dieses Problem lässt sich aber durch die Verwendung des Silverlight Toolkit folgendermaßen auf einfache Art und Weise lösen:

(1) Verweis auf das Toolkit-Assembly im  XAML

xmlns:toolkit="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Toolkit"

(2) Nach dem InitializeComponent die SetIsMouseWheelScrollingEnabled aufrufen
   1: InitializeComponent();
   2: ContentScrollViewer.SetIsMouseWheelScrollingEnabled(true);

Keine Kommentare:

Kommentar veröffentlichen