我正在尝试从以下位置使用 winrt-rs:
[ https://github.com/microsoft/winrt-rs][1]
但是,我没有使用 winrt 的经验,除了示例(扫雷)之外,没有太多信息(我已经能够找到)。所以,我想看看我如何才能正确地导航这个。我下载了存储库,但它似乎并没有真正显示模块以及它们是如何编写的。另外,在写作时,我似乎没有得到智能感知或文档示例。
所以,作为一个例子,我正在尝试做一个 MessageDialog。我发现以下行有效:
use windows::ui::popups::MessageDialog;
有了这一行,编译成功。但是,我似乎无法找到如何创建一个新对话框。
let md = MessageDialog("test");
这个错误说,
^^^^^^^^^^^^^ 你的意思是
MessageDialog { /* fields */ }
?
所以,我尝试使用“新”:
let md = MessageDialog::new("Test");
但这给出了另一个错误:
^^^ 函数或相关项目未在
windows::ui::popups::MessageDialog
正如问题所暗示的,这里真正的问题不是如何创建 MessageDialog。相反,我想知道在哪里可以找到 winrt 模块的信息。