DisplayActionSheet()返回类型

时间:2017-09-20 00:39:02

标签: c# xamarin xamarin.forms cross-platform

我只是想设置

Label.Text = DisplayActionSheet(<ActionSheetArguments>);

但我不断收到System.Threading.Tasks.Task无法转换为字符串的错误。我在键入DisplayActionSheet()时弹出的框说

Usage:
String x = DisplayActionSheet()

所以我不确定我做错了什么。

注意:操作表弹出我打算如何操作,它只返回错误的数据类型。

编辑:我目前有一行

var result = DisplayActionSheet(<args>)

我只是不知道我能从这里做什么?这显然属于Task类型,我只是不知道如何处理这个

1 个答案:

答案 0 :(得分:1)

DisplayActionSheet()是一种异步方法,因此您需要使用await

var action = await DisplayActionSheet ("ActionSheet: SavePhoto?", "Cancel", "Delete", "Photo Roll", "Email");