在Dart中,是否存在与C#中使用WinForms相当的MessageBox功能

问题描述:

我知道隔离库中有一个MessageBox类,但这不是我所需要的。我正在寻找在桌面Windows应用程序(即WinForm应用程序)中找到的弹出式消息框功能,您可以在其中询问简单的确认问题,并且用户可以单击是或否按钮作为响应。在Dart中是否有相同的功能?如果没有人能提出一些替代方案?在Dart中,是否存在与C#中使用WinForms相当的MessageBox功能

你可以很容易地显示一个消息框:

window.alert('test'); 

不要在你的文件的顶部忘记了这一点:

import 'dart:html'; 

这会像在JavaScript报警功能。如果你想添加按钮(除默认的“ok”按钮)到你的消息窗口,那么你将需要创建一个自定义窗口,这不会很难。您创建了一个添加到文档主体的元素。这个元素应该是绝对定位的。在文档前添加叠加层将有助于防止用户在页面上单击。

这是在JavaScript,但它是有用的知道如何处理CSS和DOM做:

http://raventools.com/blog/create-a-modal-dialog-using-css-and-javascript/