我想添加列到列表控件。我想在運行時創建它們,因爲在執行期間列號可能會有所不同。那我該怎麼做呢?如何將列添加到Windows Phone 7中的列表控件?
回答
首先,擁有真正可變數量的colums是一個壞主意,因爲您無法控制應用程序的外觀,而且您很容易就會看到非常糟糕的,難以閱讀的,或者兩者兼而有之。
如果您希望爲列表中的每一行添加多列(我已經完成了類似於顯示體育聯盟表格的操作),那麼向ListItemTemplate添加一個網格,確保爲每個單元設置固定寬度。
如果你只是想使水平而不是滾動列表垂直,你可以做到這一點與以下:
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<ListBox ItemsSource="{Binding MyList}"
ScrollViewer.HorizontalScrollBarVisibility="Auto"
ScrollViewer.VerticalScrollBarVisibility="Disabled">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<!-- Could be a VirtualizingStackPanel if you wish -->
<StackPanel Orientation="Horizontal" />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemTemplate>
<DataTemplate>
<!-- Style set to enhance need for scrolling -->
<TextBlock Style="{StaticResource PhoneTextExtraLargeStyle}"
Text="{Binding}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</Grid>
注意滾動條可見性也控制是否可以滾動。
它工作得很好,謝謝你。但是它有問題。假設我將列表滾動到10個項目,然後我從列表中選擇一個項目。現在,當我用新項目填充列表,然後加載後,顯示屏顯示上一個滾動位置的項目。我想重置滾動到第一項。我嘗試通過傳遞列表框的第一個項目列表框scrollintoview(對象),但它不起作用。我有辦法這樣做。 – rubyraj
@rubyraj如果你想重置位置,只需在內部滾動查看器中調用ScrollToVerticalOffset(0)。 –
- 1. 將圖像添加到列表框(c#,windows phone 7)
- 2. Windows phone 7跳轉列表控制
- 3. Windows phone 7分組列表
- 4. Windows Phone 7:api-features列表
- 5. 下拉列表Windows Phone 7
- 6. Windows Phone 7列表框
- 7. 我如何將XML到詞典列表用C#在Windows Phone 7
- 8. 如何將程序添加到Windows 7程序列表?
- 9. 如何將Windows 7跳轉列表添加到應用程序
- 10. 的Windows Phone 7 - 兩列列表框
- 11. Windows Phone 7中的列
- 12. Windows Phone 7將圖片添加到列表框的最佳方式?
- 13. 列表框中的Expanderview,Windows phone 7
- 14. Windows Phone 7中的列表框菜單
- 15. c#windows phone 7中的列表框
- 16. windows phone 7中的列表框項目
- 17. Windows Phone 7從代碼添加itemtemplate和datatemplate的列表框?
- 18. 如何將system.data.SQLite.dll的引用添加到Windows Phone 7
- 19. 如何將TimePicker控件添加到Windows Phone 8應用程序?
- 20. 如何在列內顯示windows phone 7綁定控件
- 21. 的Windows Phone 7不加載Silverlight控件
- 22. 如何在Windows Phone 7中顯示列表框中的項目?
- 23. Windows Phone 7的開發:列表框
- 24. 用於Windows Phone 7的組列表框?
- 25. 如何訪問Windows Phone 7中的樞軸內的列表框?
- 26. 如何在列表中添加多個項目Windows Phone
- 27. 如何在Windows Phone中添加UIelement列表
- 28. 將事件添加到用於Windows Phone的自定義控件
- 29. 如何選擇Windows Phone 7中的列表框值?
- 30. 如何訪問Windows Phone 7中的聯繫人列表?
您是否希望將列添加到整個列表或單個ListItems?你有什麼嘗試? –
我想在列表中添加項目,但它們應該顯示爲I1 I2 I3 I4而不是單獨的行。我試圖用網格來做,但我堅持讓它們可以滾動。 – rubyraj