Xaml 长列表选择器根据屏幕宽度进行调整

Xaml 长列表选择器根据屏幕宽度进行调整,xaml,windows-phone-8,longlistselector,Xaml,Windows Phone 8,Longlistselector,我是WindowsPhone8开发的新手,我有一个非常基本的问题 我希望使我的长列表选择器具有100%的宽度和高度,但我尝试过的所有方法都不起作用 我试过自动等等,但似乎没有什么效果 这是我的密码: 任何帮助都将不胜感激。水平对齐=“Left”Width=“400”Height=“400”VerticalAlignment=“Top” 只需删除代码的这一部分,然后控件就会自动重新匹配。使用HorizontalAlignment=Stretch(也是垂直的),然后LLS的宽度和高度将设置为该控

我是WindowsPhone8开发的新手,我有一个非常基本的问题

我希望使我的长列表选择器具有100%的宽度和高度,但我尝试过的所有方法都不起作用

我试过自动等等,但似乎没有什么效果

这是我的密码:



任何帮助都将不胜感激。

水平对齐=“Left”Width=“400”Height=“400”VerticalAlignment=“Top”


只需删除代码的这一部分,然后控件就会自动重新匹配。

使用HorizontalAlignment=Stretch(也是垂直的),然后LLS的宽度和高度将设置为该控件可用的最大空间:

<phone:LongListSelector HorizontalAlignment="Stretch"                  
                        VerticalAlignment="Stretch" 
                        Name="lstSetups" ItemsSource="{Binding BusRouteSetups}"
                        SelectionChanged="lstSetups_SelectionChanged"
                        LayoutMode="List">


请注意,它的最大高度将由栅格(控件的父控件)确定。虽然您已将RowDefinition的高度设置为
*
,但这意味着它将使用屏幕的所有剩余高度(剩余-一些空间由第一行(设置为自动)使用)-带有标题的StackPanel)。

您已将
LongListSelector
宽度属性设置为
400
,它永远不会比这更宽…我已经设置了宽度和高度,以便在找到解决方案之前我可以使用它。然后请发布重现问题的代码。