Contents
- Populating business objects as items
- Populating SfChip as items
- See also
Having trouble getting help?
Contact Support
Contact Support
Populating Items in Xamarin Chips
21 Nov 20241 minute to read
Chips can be populated with either business objects and SfChip. This section explain how to populate the chips control with business objects and SfChip.
Populating business objects as items
Business objects can be populated in Chips using the ItemsSource
property.
Refer to this documentation to know more details about populating the chips control with list of employee details.
Populating SfChip as items
Chips control also provides support to create and set SfChip
as item. It can be achieved using the Items
property.
<ContentPage
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:buttons="clr-namespace:Syncfusion.XForms.Buttons;assembly=Syncfusion.Buttons.XForms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:Chips"
x:Class="Chips.GettingStarted">
<ContentPage.Content>
<buttons:SfChipGroup Type="Action">
<buttons:SfChipGroup.Items>
<buttons:SfChip Text="Extra Small"/>
<buttons:SfChip Text="Small"/>
<buttons:SfChip Text="Medium"/>
<buttons:SfChip Text="Large"/>
<buttons:SfChip Text="Extra Large"/>
</buttons:SfChipGroup.Items>
</buttons:SfChipGroup>
</ContentPage.Content>
</ContentPage>
using Syncfusion.XForms.Buttons;
using Xamarin.Forms;
namespace Chips
{
public partial class GettingStarted: ContentPage
{
public GettingStarted()
{
InitializeComponent();
Grid grid = new Grid();
var chipGroup = new SfChipGroup(){Type = SfChipsType.Action};
grid.Children.Add(chipGroup);
chipGroup.Items.Add(new SfChip(){Text="Extra Small"});
chipGroup.Items.Add(new SfChip(){Text="Small"});
chipGroup.Items.Add(new SfChip(){Text="Medium"});
chipGroup.Items.Add(new SfChip(){Text="Large"});
chipGroup.Items.Add(new SfChip(){Text="Extra Large"});
this.Content = grid;
}
}
}
See also
How to bind remote JSON data to Xamarin.Forms chip group (SfChipGroup)