MultiSelect provides data binding support that lets you populate data in the control. It allows you to bind the control to complex objects and data sources. To bind MultiSelect to a data source, you need to access the DisplayMemberPath property of ItemsControl class. This property contains information about path to a value on the source object to serve as the visual representation of the object. There are a few more properties which are frequently required for binding. These properties are CheckedMemberPath, DisabledMemberPath, DisplayMemberPath and ItemsSource.
You can bind MultiSelect using any of the following ways: