title: How to enable horizontal scrolling with mouse?
body: <p>I cannot determine how to scroll horizontally using the mouse wheel. Vertical scrolling works well automatically, but I need to scroll my content horizontally. My code looks like this:</p>
  
  <pre><code>&lt;ListBox x:Name="receiptList"
           Margin="5,0"
           Grid.Row="1"
           ItemTemplate="{StaticResource receiptListItemDataTemplate}"
           ItemsSource="{Binding OpenReceipts}"
           ScrollViewer.VerticalScrollBarVisibility="Disabled"&gt;
      &lt;ItemsControl.ItemsPanel&gt;
          &lt;ItemsPanelTemplate&gt;
              &lt;StackPanel Orientation="Horizontal"
                          ScrollViewer.HorizontalScrollBarVisibility="Visible"/&gt;
          &lt;/ItemsPanelTemplate&gt;
      &lt;/ItemsControl.ItemsPanel&gt;
  &lt;/ListBox&gt;
  </code></pre>
  
  <p>My item template looks like this:</p>
  
  <pre><code>&lt;DataTemplate x:Key="receiptListItemDataTemplate"&gt;
      &lt;RadioButton GroupName="Numbers"
                   Command="{Binding Path=DataContext.SelectReceiptCommand,RelativeSource={RelativeSource FindAncestor,AncestorType={x:Type POS:PointOfSaleControl}}}"
                   CommandParameter="{Binding }"
                   Margin="2,0"
                   IsChecked="{Binding IsSelected}"&gt;
          &lt;RadioButton.Template&gt;
              &lt;ControlTemplate TargetType="{x:Type RadioButton}" &gt;
                  &lt;Grid x:Name="receiptGrid" &gt;
                      &lt;Grid&gt;
                          &lt;Border BorderThickness="2" 
                                  BorderBrush="Green" 
                                  Height="20" 
                                  Width="20"&gt;
                              &lt;Grid x:Name="radioButtonGrid" 
                                    Background="DarkOrange"&gt;
                                  &lt;TextBlock x:Name="receiptLabel"
                                             HorizontalAlignment="Center"
                                             VerticalAlignment="Center"
                                             Text="{Binding Path=NumberInQueue, Mode=OneWay}"
                                             FontWeight="Bold"
                                             FontSize="12"
                                             Foreground="White"&gt;
                                  &lt;/TextBlock&gt;
                              &lt;/Grid&gt;
                          &lt;/Border&gt;
                      &lt;/Grid&gt;
                  &lt;/Grid&gt;
  
                  &lt;ControlTemplate.Triggers&gt;
                      &lt;Trigger Property="IsChecked" Value="True"&gt;
                          &lt;Setter Property="Margin" 
                                  TargetName="receiptGrid" 
                                  Value="2,2,-1,-1"/&gt;
                          &lt;Setter Property="Background"
                                  TargetName="radioButtonGrid" 
                                  Value="Maroon"/&gt;
                      &lt;/Trigger&gt;
                  &lt;/ControlTemplate.Triggers&gt;
              &lt;/ControlTemplate&gt;
          &lt;/RadioButton.Template&gt;
      &lt;/RadioButton&gt;          
  &lt;/DataTemplate&gt;
  </code></pre>
  
  <p>Is there another method or control that I need to add to get that functionality?</p>