小编Pim*_*ert的帖子

Button.Touch 仅触摸一次时会触发多次

我正在通过 xamarin 开发一个应用程序,并且使用按钮来检查注册字段。

Button sendToRegisterButton = (Button)FindViewById(Resource.Id.registerbtn);
sendToRegisterButton.Touch += delegate { CheckFields(); };
Run Code Online (Sandbox Code Playgroud)

因此,当触摸按钮时,我会检查布尔值touched以查看按钮是否已被按下。

如果通过,我将感动设置为真if(!touched)。我让代码运行,并在 if 语句末尾再次将 touch 设置为 false。现在,当我对此进行测试并按下手机上的注册按钮时,检查字段功能仍然会被多次调用。

相关代码:

    private void CheckFields()
    {
        if (!touched)
        {
            touched = true;
            //Rest of code here... checking the username and password fields etc
            touched = false;
        }
    }
Run Code Online (Sandbox Code Playgroud)

编辑:我尝试禁用该按钮并随后重新启用它,不幸的是没有工作

    private void CheckFields()
    {
        sendToRegisterButton.Enabled = false;
        //Rest of code here... checking the username and password fields etc
        sendToRegisterButton.Enabled = true;

    }
Run Code Online (Sandbox Code Playgroud)

EDIT2:既然人们问了,这是全班同学

using System;
using System.Collections.Generic;
using …
Run Code Online (Sandbox Code Playgroud)

c# events delegates xamarin.android xamarin

1
推荐指数
1
解决办法
886
查看次数

Dialogflow / API.ai Amazon Echo集成:用于测试的简单纯文本机器人

我一直在尝试制作一个简单的测试机器人(只是一个意图,具有三个基于文本的不同响应),并将其与我的亚马逊回声挂钩,以进行概念验证。

我在集成的亚马逊方面遇到了麻烦。这是我的问题:

  1. 如何做到这一点,以便可以根据回声测试自己的技能。我需要在测试之前就发布它吗?它是如何工作的
  2. 如何使echo与api.ai/dialogflow服务器通信以获得所需的响应?
  3. 我要在配置的“端点”部分填写什么链接
  4. 什么是SSL证书,该如何配置?

我希望我的机器人对alexa所做的一切就是识别我所说的内容并通过简单的文本答案进行回复...

谢谢你的协助!

integration amazon amazon-echo dialogflow-es

1
推荐指数
1
解决办法
3922
查看次数

简化使用ngFor的ngClass条件

我有一个数组,有5个字符串值兴奋,快乐,中立,悲伤,愤怒

我使用ngClass和ngFor来简化html,所以我不必为每个值重复5x.

问题是ngClass语句非常笨重,我找不到合适的方法来简化它.有什么方法可以缩短它吗?

<mat-icon *ngFor="let smiley of smileys" svgIcon="emote_{{smiley}}" 
                [ngClass]="{ happy: smiley === 'happy', sad:  smiley === 'sad', neutral:  smiley === 'neutral', angry:  smiley === 'angry', excited:  smiley === 'excited'}" (click)="selected(smiley, $event)"></mat-icon>
Run Code Online (Sandbox Code Playgroud)

先感谢您!

typescript ng-class ngfor angular

1
推荐指数
1
解决办法
45
查看次数