Как включить перетаскивание двумя пальцами на Mac в Silverlight? - PullRequest
1 голос
/ 18 июня 2010

В приложении Silverlight 4 у меня есть ScrollViewer , который я позволяю пользователю прокручивать с помощью колесика мыши , используя SetIsMouseWheelScrollingEnabled ():

<ScrollViewer 
    x:Name="CodeBoxScrollViewerModelSingular"
    tk:DockPanel.Dock="Left" 
    Style="{StaticResource ScrollViewerCodeBoxStyle}">
    <TextBox Text="{Binding SingularModelFileContent}"
         Style="{StaticResource TextBoxCodeBoxStyle}"/>
</ScrollViewer>

CodeBoxScrollViewerModelSingular.SetIsMouseWheelScrollingEnabled(true);  

Однако кто-то проверил его на Mac и сказал:

Единственная проблема, которую я заметил на быстром испытание было то, что я не мог прокрутить вниз с помощью перетаскивание двумя пальцами , которое было стандартное поведение интерфейса на Mac для несколько лет.

Есть ли способ включить «перетаскивание двумя пальцами» на Mac, как вы можете включить прокрутку колесика мыши?

1 Ответ

1 голос
/ 18 июня 2010

К сожалению, ввод MouseWheel поддерживается только в Windows, я считаю, что это ограничение для Mac и его системы уведомлений о входе.

OS X представляет перетаскивание двумя пальцами на платформу как операцию с колесом мыши.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...