我的xamarin-app中有一个listview:
ListView x:Name="list"
ItemsSource="{Binding Users"
RowHeight="200"
ItemTapped="OnItemSelected"
VerticalOptions="FillAndExpand">
当我点击一个项目时,我在CB中有这个方法:
public void OnItemSelected(object sender, ItemTappedEventArgs e)
{
var user = e.Item as User;
if (user == null)
{
//Display dialog with two buttons:
//Edit user or delete user...
}
}
我希望显示一个带有两个按钮的简单对话框。重要的是我需要能够将User
传递给“正确”的方法,具体取决于所做的选择。帮助赞赏。谢谢。
答案 0 :(得分:0)
Xamarin表单中有两种pop-ups - 警报和操作表。
如果您只有两个选项,则警报可能是最佳选择:
var resp = await DisplayAlert (title, message, optionA, optionB);
resp
是bool
,会告诉您他们是否点击了第一个或第二个选项。