Xamarin,用listviewItem显示弹出窗口

时间:2015-03-19 17:48:14

标签: xaml xamarin

我的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传递给“正确”的方法,具体取决于所做的选择。帮助赞赏。谢谢。

1 个答案:

答案 0 :(得分:0)

Xamarin表单中有两种pop-ups - 警报和操作表。

如果您只有两个选项,则警报可能是最佳选择:

var resp = await DisplayAlert (title, message, optionA, optionB);

respbool,会告诉您他们是否点击了第一个或第二个选项。