0

我正在尝试从以下位置使用 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 模块的信息。

4

0 回答 0