2010-11-09 138 views
2

我有一個列表框,所以我可以使用綁定。我是Silverlight的新手,所以也許有另一種方式。我只想顯示模板中的項目列表。我不需要它是可以放大的,因爲它適合屏幕。這裏是馬代碼:避免列表框滾動

   <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> 

感謝,

回答

3

在XAML:

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

的感謝!我實際上使用了VerticalScrollBarVisibility。正如我所說,我是新人,但對我來說似乎並不合邏輯。我首先想到的只是設置可見性。 – 2010-11-09 10:05:08

+0

這完全不直觀,所以不要爲了不明白它的目的而發汗。如果該屬性被命名爲ScrollViewer.VerticalScrollBarEnabled和布爾值,那麼我本來可以節省幾個小時。 ;) – Abel 2010-11-11 04:15:10