在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/