我知道隔离库中有一个 MessageBox 类,但这不是我需要的。我正在寻找桌面 Windows 应用程序(即 WinForm 应用程序)中的弹出式消息框功能,您可以在其中提出一个简单的确认问题,用户可以单击是或否按钮作为响应。 Dart 中是否有等效项,如果没有,有人可以提出一些替代方案吗?
最佳答案
你可以很容易地显示一个消息框:
window.alert('test');
不要忘记在文件顶部:
import 'dart:html';
这将表现得像 JavaScript 中的警报功能。如果您想将按钮(默认的“确定”按钮除外)添加到您的消息窗口,那么您将需要制作一个自定义窗口,这不会很难。您创建一个添加到文档正文中的元素。这个元素应该是绝对定位的。在文档前面添加叠加层有助于防止用户点击页面。
这是在 javascript 中,但了解如何处理 dom 和 css 是很有用的:
http://raventools.com/blog/create-a-modal-dialog-using-css-and-javascript/
关于dart - 在 Dart 中,是否存在与使用 WinForms 的 C# 中等效的 MessageBox 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15446410/