Windows 8 - Настройка смещения прокрутки ListView?

Я очень новичок в Windows 8, поэтому, пожалуйста, потерпите меня. Я создаю ListView в xaml для приложения Магазина Windows 8.1. Я хотел бы настроить расстояние смещения, на котором ListViewItem можно провести по горизонтали, чтобы выбрать его. Я просмотрел стили ListViewItem и ListView в файле generic.xaml и отредактировал их в своем файле App.xaml... но мне не удалось найти какие-либо настройки, вносящие правильные изменения.

В стиле ListViewItem с ключом ListViewItemExpanded я попытался изменить свойства ToHorizontalOffset:

<VisualState x:Name="HorizontalSelectionHint">
    <Storyboard>
        <SwipeHintThemeAnimation TargetName="SelectionBackground" ToHorizontalOffset="-23" ToVerticalOffset="0" />
        <SwipeHintThemeAnimation TargetName="ContentBorder" ToHorizontalOffset="-23" ToVerticalOffset="0" />a
        <SwipeHintThemeAnimation TargetName="SelectedBorder" ToHorizontalOffset="-23" ToVerticalOffset="0" />
        <SwipeHintThemeAnimation TargetName="SelectedCheckMark" ToHorizontalOffset="-23" ToVerticalOffset="0" />
        <DoubleAnimationUsingKeyFrames Storyboard.TargetName="HintGlyph"
                                Storyboard.TargetProperty="Opacity"
                                Duration="0:0:0.500">
            <DiscreteDoubleKeyFrame Value="0.5" KeyTime="0:0:0" />
            <DiscreteDoubleKeyFrame Value="0" KeyTime="0:0:0.500" />
        </DoubleAnimationUsingKeyFrames>
    </Storyboard>
</VisualState>

Я также попытался изменить ListViewItemReorderHintThemeOffset:

<x:Double x:Key="ListViewItemReorderHintThemeOffset">40.0</x:Double>

который используется в RightReorderHint и LeftReorderHint:

<VisualState x:Name="RightReorderHint">
    <Storyboard>
        <DragOverThemeAnimation TargetName="ReorderHintContent" ToOffset="{ThemeResource ListViewItemReorderHintThemeOffset}" Direction="Right" />
    </Storyboard>
</VisualState>
<VisualState x:Name="LeftReorderHint">
    <Storyboard>
        <DragOverThemeAnimation TargetName="ReorderHintContent" ToOffset="{ThemeResource ListViewItemReorderHintThemeOffset}" Direction="Left" />
    </Storyboard>
</VisualState>

Ни один из них даже не имел видимой разницы, и я не уверен, что делать дальше. Предложения?


person jem    schedule 03.12.2013    source источник