title: Windows 8 - Customizing ListView swipe offset?
body: <p>I am very new to Windows 8 so please bear with me. I am styling a ListView in xaml for a Windows 8.1 Store app. I would like to customize the offset distance that a ListViewItem can be swiped horizontally to select it. I have looked through the ListViewItem and ListView styles in the generic.xaml file and edited them in my App.xaml file... but I haven't been able to find any settings that made the correct change.</p>
  
  <p>In the ListViewItem style with the key ListViewItemExpanded, I tried changing the ToHorizontalOffset properties:</p>
  
  <pre><code>&lt;VisualState x:Name="HorizontalSelectionHint"&gt;
      &lt;Storyboard&gt;
          &lt;SwipeHintThemeAnimation TargetName="SelectionBackground" ToHorizontalOffset="-23" ToVerticalOffset="0" /&gt;
          &lt;SwipeHintThemeAnimation TargetName="ContentBorder" ToHorizontalOffset="-23" ToVerticalOffset="0" /&gt;a
          &lt;SwipeHintThemeAnimation TargetName="SelectedBorder" ToHorizontalOffset="-23" ToVerticalOffset="0" /&gt;
          &lt;SwipeHintThemeAnimation TargetName="SelectedCheckMark" ToHorizontalOffset="-23" ToVerticalOffset="0" /&gt;
          &lt;DoubleAnimationUsingKeyFrames Storyboard.TargetName="HintGlyph"
                                  Storyboard.TargetProperty="Opacity"
                                  Duration="0:0:0.500"&gt;
              &lt;DiscreteDoubleKeyFrame Value="0.5" KeyTime="0:0:0" /&gt;
              &lt;DiscreteDoubleKeyFrame Value="0" KeyTime="0:0:0.500" /&gt;
          &lt;/DoubleAnimationUsingKeyFrames&gt;
      &lt;/Storyboard&gt;
  &lt;/VisualState&gt;
  </code></pre>
  
  <p>I also tried changing the ListViewItemReorderHintThemeOffset:</p>
  
  <pre><code>&lt;x:Double x:Key="ListViewItemReorderHintThemeOffset"&gt;40.0&lt;/x:Double&gt;
  </code></pre>
  
  <p>which is used in the RightReorderHint and LeftReorderHint:</p>
  
  <pre><code>&lt;VisualState x:Name="RightReorderHint"&gt;
      &lt;Storyboard&gt;
          &lt;DragOverThemeAnimation TargetName="ReorderHintContent" ToOffset="{ThemeResource ListViewItemReorderHintThemeOffset}" Direction="Right" /&gt;
      &lt;/Storyboard&gt;
  &lt;/VisualState&gt;
  &lt;VisualState x:Name="LeftReorderHint"&gt;
      &lt;Storyboard&gt;
          &lt;DragOverThemeAnimation TargetName="ReorderHintContent" ToOffset="{ThemeResource ListViewItemReorderHintThemeOffset}" Direction="Left" /&gt;
      &lt;/Storyboard&gt;
  &lt;/VisualState&gt;
  </code></pre>
  
  <p>None of these even made any visible difference and I'm not sure what to try next. Suggestions?</p>