This example uses the SlideView control to display a scrollable horizontal list of items. Each item is rendered as a content card with user-defined templates.
Use the SlideView control when you need to:
- Display detailed information for data items in a focused, single-item view.
- Create a modern, user-friendly interface with swipe-style navigation.
The data source, which contains a list of Employee objects, is exposed by the EmployeesData view model through the DataSource property. The Employee class exposes employee-related properties (such as FullName, Photo, JobTitle, EmailAddress, and City). Images are stored as byte arrays and converted to BitmapImage objects at runtime.
public class Employee {
public string FirstName { get; set; }
public string LastName { get; set; }
public string FullName => FirstName + " " + LastName;
public string JobTitle { get; set; }
public string EmailAddress { get; set; }
public string City { get; set; }
public byte[] ImageData { get; set; }
[XmlIgnore]
public BitmapImage Photo => imageSource ??= LoadImage();
BitmapImage LoadImage() {
var stream = new MemoryStream(ImageData);
var image = new BitmapImage();
image.BeginInit();
image.StreamSource = stream;
image.EndInit();
return image;
}
}The following code example defines two templates:
ItemHeaderTemplatedisplays the employee’s first name.ItemContentTemplatedisplays detailed information, including photo, contact details, and job data.
<DataTemplate x:Key="ItemHeaderTemplate">
<TextBlock Text="{Binding FirstName}" />
</DataTemplate>
<DataTemplate x:Key="ItemContentTemplate">
<Grid>
<!-- Photo, FullName, JobTitle, etc. -->
</Grid>
</DataTemplate><dxwui:SlideView
Header="Slide View"
ItemsSource="{Binding DataSource}"
ItemHeaderTemplate="{StaticResource ItemHeaderTemplate}"
ItemTemplate="{StaticResource ItemContentTemplate}" />- WPF Accordion Control – Bind to Hierarchical Data Structure
- WPF MVVM Framework – Use View Models Generated at Compile Time
- WPF Dock Layout Manager - Populate a DockLayoutManager LayoutGroup with the ViewModels Collection
- WPF Bars – Create a Container for BarItem Links
- WPF PDF Viewer – Customize the Integrated Bar's Commands
(you will be redirected to DevExpress.com to submit your response)
