Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ImageCropper.Forms:如何删除多个弹出窗口?

ImageCropper.Forms:如何删除多个弹出窗口?
EN

Stack Overflow用户
提问于 2021-01-21 02:19:05
回答 1查看 110关注 0票数 0

我使用ImageCropper.Forms裁剪从相机和画廊中选择的图像。我有3个选项,以改变个人资料图片;采取照片,上传从画廊和选择阿凡达。因此,为了显示媒体选项,我使用了如下所示的DisplayActionSheet

代码语言:javascript
运行
AI代码解释
复制
var actionSheet = await DisplayActionSheet(null,"Cancel", null, "Take Photo", "Upload from Gallery", "Select Avatar");
if (actionSheet == "Take Photo")
{
    OpenCamera();
}
else if(actionSheet == "Upload from Gallery")
{
    Opengallery();
}
else if(actionSheet == "Select Avatar")
{
    OpenAvatar();
}

下面添加了OpenCamera()和Opengallery()。该代码还以弹出窗口形式再次询问Take PhotoPhoto Library选项。我不需要弹出,有没有办法删除ImageCropper.Forms要求的第二个弹出窗口,直接加载相机或画廊?

我的代码:

代码语言:javascript
运行
AI代码解释
复制
    async void OpenCamera()
    {
        try
        {
            await CrossMedia.Current.Initialize();
            //I need to open camera only here, no need of a pop up again.
            new ImageCropper()
            {
                PageTitle = "Test Title",
                AspectRatioX = 1,
                AspectRatioY = 1,
                CropShape = ImageCropper.CropShapeType.Rectangle,
                SelectSourceTitle = "Select source",
                TakePhotoTitle = "Take Photo",
                PhotoLibraryTitle = "Photo Library",
                Success = (imageFile) =>
                {
                    Device.BeginInvokeOnMainThread(() =>
                    {
                        profilephoto.Source = ImageSource.FromFile(imageFile);
                    });
                }
            }.Show(this);
        }
        catch (Exception ex)
        {
            System.Diagnostics.Debug.WriteLine("CameraException:>" + ex);
        }
    }

async void Opengallery()
{
    try
    {
        await CrossMedia.Current.Initialize();
        //I need to open gallery only here, no need of a pop up again.
        new ImageCropper()
        {
            PageTitle = "Test Title",
            AspectRatioX = 1,
            AspectRatioY = 1,
            CropShape = ImageCropper.CropShapeType.Rectangle,
            SelectSourceTitle = "Select source",
            TakePhotoTitle = "Take Photo",
            PhotoLibraryTitle = "Photo Library",
            Success = (imageFile) =>
            {
                Device.BeginInvokeOnMainThread(() =>
                {
                    profilephoto.Source = ImageSource.FromFile(imageFile);
                    //var stream = ImageSource.FromFile(imageFile);
                    //imagefile = imageFile;
                });
            }
        }.Show(this);
    }
}

截图:https://i.stack.imgur.com/qYBuu.jpg

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-21 03:23:48

默认警报是在包中定义的。所以我觉得我们不能直接阻止它。如果您想设置它的文本,只需设置

代码语言:javascript
运行
AI代码解释
复制
SelectSourceTitle = " ",
TakePhotoTitle = "Take Photo",
PhotoLibraryTitle = "Upload from Gallery"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65825324

复制
相关文章
message 弹出窗口
import  javax.swing.JOptionPane; public class gong {     public static void main(String [] args) {  
Gxjun
2018/03/22
4.6K0
message 弹出窗口
弹出窗口大全
【1、最基本的弹出窗口代码】 其实代码非常简单:  window.open(page.htmJavaScript
Java架构师必看
2021/03/22
4.5K0
Flex 弹出窗口的例子
<?xml version="1.0" encoding="utf-8"?> <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml"   l
用户3135539
2018/09/12
3.5K0
赞!idea 如何单窗口打开多个项目?
我的笔记本连接了2块显示器,加上自带的那块,一共是3块。即使是这样,但依然不够用。没别的原因,每天都在无数个项目中切换,IDEA的窗口开的多,就把它平铺在桌面上。
xjjdog
2022/09/26
4.4K0
jQuery的弹出窗口插件colorbox
支持 照片,照片组,幻灯片,ajax,内联 和 iframe 框架。 通过CSS 控制外观,使用用户可以很容易重新定制外观。 不需要更改 ColorBox 的 javascript 文件就可以重新设定其行为。 可以依靠 callback & event-hooks 进行拓展,不需要修改源代码。 非常友好,不需要修改现有的 HTML,所有的选项都通过 JS 设置。
全栈程序员站长
2021/12/23
5.8K0
如何一下删除多个文件
按WIN键+R,输入CMD,打开命令提示符. 到你要删的目录上.例如E盘Program Files目录的文件 e: 进入E盘 cd Program Files del *.exe /S /F 删除子目录下所有的.exe文件 rd abc /S 删除abc目录,包括里面的所有目录和文件
周小董
2019/03/25
1.5K0
selenium多个窗口切换
浏览器里面支持多窗口打开,例如这样: html里面写了: target="_blank" 造成新打开一个窗口,但是selenium不会自动跳转到新的串口,需要自己切换: # 你打开的浏览器,谷歌
机器学习和大数据挖掘
2019/07/02
2.3K0
jquery 模态窗口 弹出窗 simpleModal
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>SimpleModal Basic Modal Dialog </title> <link type='text/css' href='css/demo.css' rel='stylesheet' /> <link type='text/css' href='css/box.css' rel='stylesheet' /> </head> <body> <div id='container'>
用户5760343
2019/10/10
6.6K0
jquery 模态窗口 弹出窗 simpleModal
10.14 如何实现一个居中弹出的窗口?
如何实现一个居中弹出的窗口? 效果 代码 <h1>如何实现一个居中弹出的窗口?</h1> <div id="panel1" class="panel-mask"> <div class="panel"> <style> .panel-mask { height: 100%; position: fixed;
LIYI
2020/10/26
1.7K0
10.14 如何实现一个居中弹出的窗口?
SAP ABAP 弹窗弹出多个message
普通消息输出方式每次只能输出最后一条消息,例如: message e001(vf).
matinal
2023/10/13
3910
Silverlight中多个Xaml("场景"? or "窗口"? )之间的切换/调用/弹出/传参数问题小结
silverlight中不存在Flash中的场景,有的只是一个个Xaml文件,你要是愿意,也可以把它看做"场景"或"窗口",刚开始接触sl时,对于多个xaml之间如何切换,调用,传递参数感到很棘手,下面是我总结的几种方法: 1、A.xaml跳转到B.xaml (a)首先需要定义一个公用的接口(interface),如下: using System.Windows; namespace ChildWin.Code {     public interface IContent     {         UI
菩提树下的杨过
2018/01/23
2.1K0
Silverlight Telerik控件学习:弹出窗口RadWindow
几乎所有的业务系统都有弹出窗口,典型场景有二种 : 1、简单的弹出一个对话框显示信息,比如下面这样: 这个很简单,代码示例如下: DialogParameters pars = new DialogP
菩提树下的杨过
2018/01/23
3.8K0
Silverlight Telerik控件学习:弹出窗口RadWindow
WPF 解决弹出模态窗口关闭后,主窗口不在最前
本文告诉大家如何解决这个问题,在 WPF 的软件,弹出一个模态窗口。使用另一个窗口在模态窗口前面。从任务栏打开模态窗口。关闭模态窗口。这时发现,主窗口会在刚才使用的另一个窗口下面。
林德熙
2018/09/18
15.2K2
如何在WordPress网站中添加Cookie弹出窗口(不使用插件)
如果你是使用WordPress建站的用户,那么有可能你的网站已经在使用Cookie来收集访问者的数据,如果您没有在网站上显示任何同意Cookie的通知,您可能会被处以巨额罚款或可能不得不处理严重的问题。
晓得博客
2021/07/23
4.5K0
WPF 解决弹出模态窗口关闭后,主窗口不在最前
本文告诉大家如何解决这个问题,在 WPF 的软件,弹出一个模态窗口。使用另一个窗口在模态窗口前面。从任务栏打开模态窗口。关闭模态窗口。这时发现,主窗口会在刚才使用的另一个窗口下面。
林德熙
2019/03/13
5.6K0
让Safari不再弹出新窗口
一直很喜欢Firefox点击页面中带有target=“_blank”链接的时候,不是新开窗口,而是打开一个新的标签。
EltonZheng
2021/01/26
3.7K0
显示为弹出窗口是什么意思(电脑总是弹出广告)
快快赶紧的把我的指甲刀那来,谁都不要拦我~~~~~~~~~~~~~~~~~~~~~~~~
全栈程序员站长
2022/08/01
3.9K0
显示为弹出窗口是什么意思(电脑总是弹出广告)
WPF 已知问题 全屏透明窗口弹出子窗口会闪烁
在 WPF 中通过设置 WindowStyle 为 None 以及 WindowState 为 Maximized 进入全屏,同时设置 AllowsTransparency 支持透明,此时弹出一个设置 WindowStyle 是 None 的子窗口,用 VisualStudio 2019 运行将会看到 子窗口 先显示出来,然后回到主窗口下面,然后再显示到主窗口上面
林德熙
2020/03/23
4.3K0
WPF 解决弹出模态窗口关闭后,主窗口不在最前
本文告诉大家如何解决这个问题,在 WPF 的软件,弹出一个模态窗口。使用另一个窗口在模态窗口前面。从任务栏打开模态窗口。关闭模态窗口。这时发现,主窗口会在刚才使用的另一个窗口下面。
林德熙
2022/08/04
6.1K0
点击加载更多

相似问题

Openlayer:删除多个弹出窗口

20

如何删除弹出窗口?

127

jquery弹出窗口-多个弹出窗口

10

在弹出窗口上删除弹出窗口

11

删除弹出窗口

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档