【发布时间】:2018-10-31 18:02:03
【问题描述】:
我是 C# 和 Xamarin 表单的新手。在我看来,我有一个选择器。我想在用户在选择器中选择一个值后触发和操作(实际上根据这张图片,在用户选择完成后)。但是发生的事情是当用户悬停一个项目时它会触发。
这是我尝试过的。
XAML
<local:HCImagePicker x:Name="statusPicker" Margin="0,0,0,10" Image="arrowdown" ItemsSource="{Binding Statuses}" ItemDisplayBinding="{Binding status}" SelectedIndexChanged="Handle_StatusPickerItemChanged"></local:HCImagePicker>
代码隐藏
public void Handle_StatusPickerItemChanged(object sender, System.EventArgs e)
{
Picker picker = (Picker)sender;
Status type = (Status)picker.SelectedItem;
if (type.status == "A")
{
//code goes here
}
else if (type.status == "B")
{
//code goes here
}
else if(type.status == "C"){
//code goes here
}
}
【问题讨论】:
标签: xamarin xamarin.forms