私はWindows8アプリケーションを起動しており、カルーセル/ Coverflowのように動作するGridViewを作成しようとしています。つまり、次のコマンドでスクロールできます。
- 指で触れます(正常に動作します)
- マウスホイール(正常に動作します)
- マウスクリック&ドラッグ(GridView自体では機能せず、スクロールバーでのみ機能します)
C#/ XAMLでの私の試み:
<GridView
x:Name="itemGridView"
ItemsSource="{Binding Source={StaticResource itemsSource}}"
ItemTemplate="{StaticResource ItemTemplate}"
IsItemClickEnabled="True"
ItemClick="GoToItemDetails"
SelectionMode="None"
IsSwipeEnabled="false"
/>
WinJS / HTMLでの私の試み:
<div
data-win-control="WinJS.UI.ListView"
data-win-options="{layout: {type: WinJS.UI.GridLayout},
itemDataSource: items.dataSource,
itemTemplate: select('.itemTemplate'),
selectionMode: 'none',
swipeBehavior: 'none'}"
class="itemGridView win-selectionstylefilled"
></div>
どちらの場合も、指で触れるようにマウスをクリックしてスクロールできるようにする方法が見つかりませんでした。小さなスクロールバーは使いたくありません。GridView全体をマウスでスクロールできるようにしたいのです。それは可能ですか?