Events and Interactivity in Xamarin SfComboBox
18 Jun 20213 minutes to read
ValueChanged Event
You can perform operation, while changing the value of SfComboBox Text using the ValueChanged event. ValueChanged
event returns the changed value in SfComboBox.
The ValueChanged event returns the following argument.
Members | Description |
---|---|
Value | Displays changed value in SfComboBox |
SelectionChanged Event
The SelectionChanged
event is used to notify when an item is selected from the suggestion list or when dynamically setting the SelectedIndex property of SfComboBox, the event is triggered. For more information, refer to this
link. The SelectionChanged event returns the following argument.
Members | Description |
---|---|
Value | Holds the selected items in SfComboBox |
SelectionChanging Event
The SelectionChanging
event is used to notify, before the selection is going to changed by tapping the suggestion box or dynamically setting the SelectedIndex property of SfComboBox.The SelectionChanged event returns the following argument.
Members | Description |
---|---|
Value | Holds the selecting items in SfComboBox. |
Cancel | Restricts the item to be selected. |
FocusChanged Event
The FocusChanged
event occurs when the control gets the focus and loses the focus. The argument contains the following information.
Members | Description |
---|---|
HasFocus | Indicates whether the control is in focused state or not. |
FilterCollectionChanged Event
The FilterCollectionChanged
event is triggered whenever the items gets filtered in the suggestion.
For more information regarding this refer to this
link. The FilterCollectionChanged event returns the following argument.
Members | Description |
---|---|
Value | Holds the filtered items in the suggestion. |
DropDownOpen Event
The DropDownOpen
event occurs when the SfComboBox drop-down is opened.
DropDownClosing Event
The DropDownClosing
event occurs when the drop-down closes.
DropDownClosing event args
IsItemSelected - It returns the value indicating whether the item is selected or not when the dropdown window closes.
Cancel - Closing of the dropdown can be handled by setting the e.Cancel.
<combobox:SfComboBox HeightRequest="40"
x:Name="comboBox"
DataSource="{Binding EmployeeCollection}"
DropDownClosing="SfComboBox_DropDownClosing"
DisplayMemberPath="Name"
/>
public MainPage()
{
InitializeComponent();
comboBox.DropDownClosing += SfComboBox_DropDownClosing;
}
private void SfComboBox_DropDownClosing(object sender, DropDownCancelEventArgs e)
{
if (e.IsItemSelected)
{
e.Cancel = true;
}
else
{
e.Cancel = false;
}
}
DropDownClosed Event
The DropDownClosed
event occurs when the SfComboBox drop-down is closed.
Completed Event
The Completed
event is raised when the user finalizes the text in the SfComboBox editable mode by pressing return key on the keyboard.
Tapped Event
The Tapped
event occurs when the SfComboBox is tapped in Non-editable mode.
LoadMoreButtonTapped Event
The LoadMoreButtonTapped
can be triggered only when you tap on the load more button. For more information, refer to this
link.