New to Telerik UI for WPF? Download free 30-day trial

Data Binding RadListBox SelectedItems Property


Property Value
Product RadListBox for WPF
Version 2024.1.312


How to data bind the SelectedItems of RadListBox to a collection property in the view model.


This can be done via the ListBoxSelectedItemsBehavior.SelectedItemsSource attached property.

Defining the view model

public class MainViewModel 
    public MainViewModel() 
        Items = new ObservableCollection<MyItemType>(); 
        // populate the Items collection 
        SelectedItems = new ObservableCollection<MyItemType>(); 
    public ObservableCollection<MyItemType> Items { get; set; } 
    public ObservableCollection<MyItemType> SelectedItems { get; set; }   

Setting the SelectedItemsSource property

<telerik:RadListBox ItemsSource="{Binding Items}" 
                    telerik:ListBoxSelectedItemsBehavior.SelectedItemsSource="{Binding SelectedItems}" 
                    SelectionMode="Multiple" /> 
In this article