仅当弹出窗口不存在时,才应单击按钮

时间:2018-07-13 13:35:07

标签: c# xamarin button xamarin.forms

我从xaml中单击了一个命令:

 <Button Image="Info_icon"                         
         Clicked="Info_Clicked"/>

这是代码背后的方法:

 void Info_Clicked(object sender, System.EventArgs e)
    {
        MyLayout.Children.Add(new Objects.ShowInfo());           
    }

当您单击按钮时,会显示一个弹出窗口,但我只希望该按钮不存在时才起作用。

1 个答案:

答案 0 :(得分:0)

您可以创建某种标记isPopupVisible,然后在单击按钮时对其进行检查,如果它是true,然后是return,则执行其他操作。如果弹出窗口出现,您还应该将此标志设置为true,消失时将其设置为false