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
>