2010-11-09 9 views
2

J'ai un ListBox pour que je puisse utiliser des liaisons. Je suis nouveau à Silverlight alors peut-être qu'il y a un autre moyen. Je veux juste afficher une liste d'éléments dans un modèle. Je n'ai pas besoin d'être scollable, parce que ça correspond à l'écran. Voici le code de ma:Éviter un ListBox à défiler

   <ListBox Margin="0,0,-12,0" ItemsSource="{Binding NewSearchItems}"> 
        <ListBox.ItemTemplate> 
         <DataTemplate> 
          <StackPanel Margin="0,0,0,0" Width="440"> 
           <TextBlock Text="{Binding LineOne}" TextWrapping="Wrap" Style="{StaticResource PhoneTextTitle2Style}"/> 
           <TextBlock Text="{Binding LineTwo}" TextWrapping="Wrap" Style="{StaticResource PhoneTextAccentStyle}"/> 
          </StackPanel> 
         </DataTemplate> 
        </ListBox.ItemTemplate> 
       </ListBox> 

Merci,

Répondre

3

En XAML:

<ListBox ScrollViewer.VerticalScrollBarVisibility="Disabled" /> 
+0

merci! J'ai réellement utilisé VerticalScrollBarVisibility. Comme je l'ai dit, je suis nouveau, mais cela ne me semble pas logique. J'ai d'abord pensé que c'était seulement pour définir la visibilité. –

+0

Il est complètement non-intuitif alors ne vous inquiétez pas du fait que vous n'avez pas compris son but. J'aurais sauvé quelques heures moi-même si à la place la propriété s'appelait ScrollViewer.VerticalScrollBarEnabled et un booléen. ;) – Abel

Questions connexes