List Picker exposes the following commands:

  • ToggleCommand(ICommand): Allows you to open and close the dialog
  • ClearCommand(ICommand): Allows you to clear the displayed date/time.


Here is the List Picker definition:

    <Button Text="Toggle Command" Command="{Binding Source={x:Reference listPicker}, Path=ToggleCommand}"/>
    <Button Text="Clear Command" Command="{Binding Source={x:Reference listPicker}, Path=ClearCommand}"/>
    <telerikInput:RadListPicker x:Name="listPicker"
                                Placeholder="Pick a name!" 
                                ItemsSource="{Binding Items}" 
                <Label Text="{Binding Name}" 

a sample ViewModel:

public class ViewModel
    public ViewModel()
        this.Items = new ObservableCollection<Person>()
            new Person("Freda","Curtis"),
            new Person("Jeffery","Francis"),
            new Person("Ema","Lawson"),
            new Person("Niki","Samaniego"),
            new Person("Jenny","Santos"),
            new Person("Eric","Wheeler"),
            new Person("Emmett","Fuller"),
            new Person("Brian","Johnas"),

    public ObservableCollection<Person> Items { get; set; }

and the Business model:

public class Person
    public Person(string name, string lastName)
        this.Name = name;
        this.LastName = lastName;

    public string Name { get; set; }

    public string LastName { get; set; }

    public string FullName
            return $"{this.Name} {this.LastName}";

also you will need to add the following namespace:


See Also

In this article
Not finding the help you need? Improve this article