Can't Find Specific Listbox for Windows Phone

I am right now looking for a way for a user to open a listbox, choose an option, and the program continues to run, considering the desired option. My best option was to use a listbox I found in the Settings section of the phone.

I don't have a way of explaining this control completely, so I'll use an example. If you go into the Regions & Language section of the phone and then hit Region, you will notice a list pops open. The same listbox is opened when choosing a ringtone. This is exactly what I need for my application. The only problem is, I don't know what it is called. Help!

I included two images

Answers


That control is not called a ListBox, Windows Phone calls it the ListPicker. Here's an article explaining how to use it.

The control is included in the Silverlight Toolkit for Windows Phone.

Note that the article is old and a few of the properties for the control have been renamed / made read-only in the latest release of the toolkit.


What you need is the ListPicker from the Windows Phone Toolkit. You'll need to handle changing any settings yourself. This can be done through binding to a property that gets changed or via code that you write.

<toolkit:ListPicker Header="Language" SelectedItem="{Binding SelectedLanguage, Mode=TwoWay}" 
                    FullModeHeader="LANGUAGES" ExpansionMode="FullScreenOnly"
                    SelectionChanged="ListPicker_SelectionChanged">
    <sys:String>English</sys:String>
    <sys:String>Spanish</sys:String>
    <sys:String>French</sys:String>
</toolkit:ListPicker>

If you need to handle changes:

private void ListPicker_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
    // handle any changes that are needed
}

Need Your Help

Meteor: About Password Encryption

django encryption meteor

I'm thinking about migrating one of my django application to meteor. But there is one question I'm trying to answer before doing this: How does Meteor encrypt a password? (with the account-password