maui-devexpress-dot-maui-dot-editors-dot-comboboxedit-c4cad6e6.md
Gets or sets the data template that specifies the appearance of the item in the edit box. This is a bindable property.
Namespace : DevExpress.Maui.Editors
Assembly : DevExpress.Maui.Editors.dll
NuGet Package : DevExpress.Maui.Editors
public DataTemplate DisplayItemTemplate { get; set; }
| Type | Description |
|---|---|
| DataTemplate |
A template that configures appearance settings for the editor’s display item.
|
The following example configures the ComboBox’ display item appearance:
<dxe:ComboBoxEdit x:Name="comboBox"
LabelText="Person"
ItemsSource="{Binding}"
DisplayMember="Name"
WidthRequest="400" >
<dxe:ComboBoxEdit.DisplayItemTemplate>
<DataTemplate>
<Border StrokeThickness="2" BackgroundColor="#D5DCFD" Stroke="#8D9FFA">
<Border.StrokeShape>
<RoundRectangle CornerRadius="4" />
</Border.StrokeShape>
<Label Text="{Binding Name}" FontAttributes="Bold" TextColor="Gray"/>
</Border>
</DataTemplate>
</dxe:ComboBoxEdit.DisplayItemTemplate>
</dxe:ComboBoxEdit>
public MainPage() {
InitializeComponent();
this.BindingContext = new List<Person>() {
new Person {Name = "Devin", Age = 50, Location = "Atlanta"},
new Person {Name = "Brenda", Age = 25, Location = "Memphis"},
new Person {Name = "Sean", Age = 36, Location = "Houston"}
};
}
public class Person {
public string Name { get; set; }
public int Age { get; set; }
public string Location { get; set; }
}
If you want to apply the drop-down list item’s template (the ItemTemplate property) to the display item, set the UseItemTemplateAsDisplayItemTemplate property to true. If you set both the ItemTemplate and DisplayItemTemplate properties and enable the UseItemTemplateAsDisplayItemTemplate property, the DisplayItemTemplate property has a higher priority.
For more information on how to customize the editor’s appearance, refer to the following section: ComboBoxEdit - Editor Appearance.
See Also