Category / Section
How to set the SelectedItem in SfcomboBox in Xamarin.iOS
1 min read
You can set the SelectedValue in SfcomboBox in Xamarin.iOS by setting a value to the SelectedItem property.
Step 1: Add the SfCombobox control and add the items using the data source property.
Step 2: Add the UIButton and add the click event to the UI button.
Step 3: In the button click event, set the value to the selected item property.
The following code demonstrates how to navigate between the tab items using tap gesture.
C#
public partial class MyViewController : UIViewController
{
ObservableCollection<Employee> EmployeeDetails;
SfComboBox combobox;
public MyViewController() : base("MyViewController", null)
{
combobox = new SfComboBox();
combobox.IsEditable = true;
combobox.SuggestionMode = SuggestionMode.StartsWith;
combobox.Frame = new CoreGraphics.CGRect(25,100, UIScreen.MainScreen.Bounds.Width-50, 40);
combobox.ItemHeight = 60;
this.GetEmployeeData();
combobox.DisplayMemberPath = (NSString)"Condition";
combobox.SelectedValuePath = (NSString)"ConditionId";
combobox.DataSource = EmployeeDetails;
combobox.MaxDropDownHeight = 250;
UIButton uIButton = new UIButton();
uIButton.BackgroundColor = UIColor.LightGray;
uIButton.SetTitle("Set SelectedItem", UIControlState.Normal);
uIButton.Frame = new CoreGraphics.CGRect(25,300, UIScreen.MainScreen.Bounds.Width-50, 60);
uIButton.TouchUpInside += UIButton_TouchUpInside;
this.Add(combobox);
this.Add(uIButton);
}
void UIButton_TouchUpInside(object sender, EventArgs e)
{
combobox.SelectedItem = EmployeeDetails[4];
}
Please download the sample from the following link: https://www.syncfusion.com/downloads/support/directtrac/general/ze/SfCombobox211608-1535692654