[英]LongListMultiSelector doesn't get width of parent item on WP8
有WP8應用程序。 我在PanoramItem內部有LongListMultiSelector(沒有任何選項)。 但是LongListMultiSelector的實際寬度大於父級PanoramaItem(在我的設備上:432 vs 444)。 我試圖將HorizontalAlignemt選項設置為“ Stretch”,但這對我沒有幫助。 什么問題?
這確實是在WP中使用列表控件的問題。 嘗試顯式設置Width
,或在DataTemplate
的面板中設置Width
(例如,將Grid用作模板根面板)
<LongListMultiSelector.ItemTemplate>
<DataTemplate>
<Grid Width="440">
</Grid>
</DataTemplate>
</LongListMultiSelector.ItemTemplate>
這是由於LongListSelector的ScrollViewer引起的。 而且由於ScrollViewer,手機無法計算控件內部項目的寬度。 我發現只有一個解決方案—在LongListSelector樣式中設置SV和內容區域的另一個邊距選項。 但這不是理想的,因為在這種情況下ScrollViewer超出了您需要的寬度。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.