This question is locked. New answers and comments are not allowed.
I found that my ListPicker control's popup either didn't appear or filled less than the whole screen. I traced this to the root-level control of the PhoneApplicationPage. When the root-level control is a StackPanel, RadListPicker malfunctions.
I'm attaching photos that demonstrate this problem. I'm not able to attach the sample project I've prepared because of forum attachment restrictions.
I'm attaching photos that demonstrate this problem. I'm not able to attach the sample project I've prepared because of forum attachment restrictions.
<phone:PhoneApplicationPage xmlns:my="clr-namespace:Telerik_Test" x:Class="Telerik_Test.MainPage" xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone" xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:telerikInput="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Input" xmlns:sys="clr-namespace:System;assembly=mscorlib" mc:Ignorable="d" d:DesignWidth="480" d:DesignHeight="768" FontFamily="{StaticResource PhoneFontFamilyNormal}" FontSize="{StaticResource PhoneFontSizeNormal}" Foreground="{StaticResource PhoneForegroundBrush}" SupportedOrientations="Portrait" Orientation="Portrait" shell:SystemTray.IsVisible="True"> <!--This outer (root-level) StackPanel is incompatible with RadListPicker's popup --> <StackPanel x:Name="LayoutRoot1" Background="Orange" Orientation="Vertical" Height="350" VerticalAlignment="Top"> <Grid x:Name="LayoutRoot2" Background="Transparent"> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> <!--TitlePanel contains the name of the application and page title--> <StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28"> <TextBlock x:Name="ApplicationTitle" Text="MY APPLICATION" Style="{StaticResource PhoneTextNormalStyle}"/> <TextBlock x:Name="PageTitle" Text="page name" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/> </StackPanel> <!--ContentPanel - place additional content here--> <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0" Background="Gainsboro"> <Grid.ColumnDefinitions> <ColumnDefinition Width="450" /> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition Height="100" /> </Grid.RowDefinitions> <telerikInput:RadListPicker Grid.Row="0" Grid.Column="0" > <sys:String>None</sys:String> <sys:String>1 minute</sys:String> <sys:String>5 minutes</sys:String> <sys:String>10 minutes</sys:String> <sys:String>15 minutes</sys:String> <sys:String>30 minutes</sys:String> <sys:String>1 hour</sys:String> <sys:String>18 hours</sys:String> </telerikInput:RadListPicker> </Grid> </Grid> </StackPanel></phone:PhoneApplicationPage>