Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Listview 项目列表视图自定义-快速预览-Xamarin表单_Listview_Xamarin_Xamarin.forms_Instagram - Fatal编程技术网

Listview 项目列表视图自定义-快速预览-Xamarin表单

Listview 项目列表视图自定义-快速预览-Xamarin表单,listview,xamarin,xamarin.forms,instagram,Listview,Xamarin,Xamarin.forms,Instagram,有没有办法在listview上实现以下行为 点击该项目,它会打开图像或视频的预览,如Instagram。我在iPhone上看到过这种行为,当你点击一个项目,然后弹出一个带有选项的快速预览。 是否有任何插件用于此,实际上此行为的名称是什么 您要找的是XF ActionSheets注意,它是Android上的一个DialogFragment,即在本例中显示本机Android控件 string action = await Application.Current.MainPage.DisplayAc

有没有办法在listview上实现以下行为

点击该项目,它会打开图像或视频的预览,如Instagram。我在iPhone上看到过这种行为,当你点击一个项目,然后弹出一个带有选项的快速预览。 是否有任何插件用于此,实际上此行为的名称是什么


您要找的是XF ActionSheets注意,它是Android上的一个DialogFragment,即在本例中显示本机Android控件

 string action = await Application.Current.MainPage.DisplayActionSheet(Title, cancelText, destructButtonText, listOfOptions).ConfigureAwait(false);
                switch (action)
                {
                    case A:
                        DoSomething();
                        break;

                    case B:
                        DoSomethingElse();
                        break;

                    default:
                        break;
                }
祝你好运

如果您有任何疑问,请随时返回

但是,您必须创建自己的“选项”,而不像
XF ActionSheets
中内置的“是或否”选项

用于打开弹出窗口

await PopupNavigation.Instance.PushAsync(new YourPopupPage());
用于关闭弹出窗口

await PopupNavigation.Instance.PopAsync(true);

Goodluck

这是xamarin表单上的actionsheets,这是文档的链接,您指的是我需要在listviewcell中添加弹出窗口?然后再添加一个常规的行动表?