簡體   English   中英

LongListMultiSelector在WP8上未獲取父項的寬度

[英]LongListMultiSelector doesn't get width of parent item on WP8

有WP8應用程序。 我在PanoramItem內部有LongListMultiSelector(沒有任何選項)。 但是LongListMultiSelector的實際寬度大於父級PanoramaItem(在我的設備上:432 vs 444)。 我試圖將Horizo​​ntalAlignemt選項設置為“ 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM