我在我的xamarin应用程序中有一个列表:
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传递给“正确”的方法,这取决于所做的选择。帮助感激。谢谢。
发布于 2015-03-19 18:45:53
弹出式的形式有两种-警报和动作表。
如果您只有两个选项,那么发出警报可能是最好的选择:
var resp = await DisplayAlert (title, message, optionA, optionB);resp是一个bool,它将告诉您他们是单击了第一个还是第二个选项。
https://stackoverflow.com/questions/29151595
复制相似问题