如何在Xamarin表单上向操作表单弹出窗口添加图标?

问题描述 投票:0回答:2

我正在使用Action Sheet Popup上库Rg.Plugins.PopupXamarin Forms

我要显示如下图像:

Add_Icon_On_ActionSheet

如何在Action Sheet Popup上的Xamarin forms中添加图标?

或者您可以建议另一个可能也会显示的想法。

请帮助我!

xamarin xamarin.forms xamarin.android xamarin.ios
2个回答
0
投票

这是特定于平台的,因此请将其包装在DependencyService中。

这是将图像添加到ActionSheet动作的方法:

UIImage img; //the image
var action = new UIAlertAction();
action.SetValueForKey("image", img);

然后将UIAlertAction添加到UIActionSheet。 (当然,您还应该设置标题和动作)


0
投票

改为使用aritchie/userdialogs,它为列表中的项目提供了图标选项,请选中API

使用方法

        IUserDialogs d = UserDialogs.Instance;
        ActionSheetConfig config = new ActionSheetConfig();

        List<ActionSheetOption> Options = new List<ActionSheetOption>();
        Options.Add(new ActionSheetOption("1" , null , "info.png"));
        Options.Add(new ActionSheetOption("2", null, "info.png"));

        ActionSheetOption cancel = new ActionSheetOption("Cancel",null,null);

        config.Options = Options;
        config.Cancel = cancel;

        d.ActionSheet(config);

截屏

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.