wpf-devexpress-dot-xpf-dot-editors-dot-listboxedit-17f43948.md
Gets or sets the list box’s data source. This is a dependency property.
Namespace : DevExpress.Xpf.Editors
Assembly : DevExpress.Xpf.Core.v25.2.dll
NuGet Package : DevExpress.Wpf.Core
[Bindable(true)]
public object ItemsSource { get; set; }
<Bindable(True)>
Public Property ItemsSource As Object
| Type | Description |
|---|---|
| Object |
An object that represents the data source from which the list box retrieves its data.
|
The ListBoxEdit control can be bound to any object that implements the IEnumerable interface or its descendant (e.g. IList, ICollection). To bind a list box, you should assign a data source to the ItemsSource property.
When the ItemsSource property value changes, the ItemsSourceChanged event occurs.
Note
ListBoxEdit cannot be bound at design-time, only at runtime.
The following code snippets (auto-collected from DevExpress Examples) contain references to the ItemsSource property.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.
wpf-create-a-fluent-design-using-appearance-options/CS/FluentDesignTemplate/MainWindow.xaml#L113
<GroupBox Grid.ColumnSpan="2" Header="Views" Style="{StaticResource groupBoxStyle}">
<dxe:ListBoxEdit ItemsSource="{Binding AnalysisItems}" Style="{StaticResource viewsListBoxStyle}"/>
</GroupBox>
Grid.IsSharedSizeScope="True"
ItemsSource="{Binding TriggeredReminders}"
ItemTemplate="{StaticResource ListBoxItemTemplate}"
how-to-specify-navigation-in-custom-cell-editors/CS/MainWindow.xaml#L19
<DataTemplate>
<dxe:ListBoxEdit x:Name="PART_Editor" ItemsSource="{Binding RowData.Row.Cities}"/>
</DataTemplate>
reporting-wpf-mvvm-show-report-document-preview/CS/MainWindow.xaml#L26
<GroupBox Header="Reports" Margin="0,0,0,6">
<dxe:ListBoxEdit Name="reportCatalog" ItemsSource="{Binding AvailableReports}"
IsEnabled="{Binding Document.InProgress,
<GroupBox Grid.Column="1" Header="Selected Appointments:" Margin="6">
<dxe:ListBoxEdit ItemsSource="{DXBinding '@e(schedulerControl).SelectedAppointments'}">
<dxe:ListBoxEdit.ItemTemplate>
gridControl.ItemsSource = Staff.GetStaff1();
listBoxEdit.ItemsSource = Staff.GetStaff2();
}
See Also