问题标签 [maui-windows]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
29 浏览

c# - 更改 VisualElement 元素的可见性不会导致 Maui Windows 应用程序立即重绘

我正在尝试Frame在执行异步任务后设置 a 的可见性。

当我运行我的应用程序时,调试器告诉我调度程序正在调用我的代码,但应用程序窗口没有显示 Frame。(框架仍然隐藏)。

如果我调整应用程序窗口的大小,或以其他方式使其“无效”,那么我的框架将变得可见。

有没有办法在 Maui Windows 应用程序中强制无效?

如果没有,我是否应该通过其他方式从我的代码后面设置框架的可见性?

0 投票
0 回答
21 浏览

c# - WinUI 不支持构建 MAUI 项目时出现 arm 错误

当我构建我的 Maui Preview 13 项目时,我收到以下错误。但它不会阻止 Windows 版本的部署和运行。我在 Windows 11 x64 上使用 Visual Studio 2022 17.2 Preview 1 进行开发。

错误:此版本的 WinUI 不支持 arm。将“Platform”或“PlatformTarget”设置为以下之一:AnyCPU、x86、x64 或 arm64。MyApp C:\Users.nuget\packages\microsoft.windowsappsdk\1.0.0\build\Microsoft.WinUI.targets

我已经尝试添加它要求的内容,但要么没有添加正确的条目,要么因为没有任何东西改变它。有没有其他人看到这个错误,也许有解决这个错误的解决方案。

奥格布拉特

0 投票
0 回答
17 浏览

c# - 在 LocalApplicationData 中创建目录或文件时,它们不存在

我尝试了 Maui.NET,当我开始使用 SQLite 时,我注意到奇怪的异常,经过一些测试后,我注意到我在其中创建的文件或目录SpecialFolder.LocalApplicationData没有正确创建。当我在文件资源管理器中搜索它们或尝试直接转到路径时。它告诉我,目录不存在。为了简化代码,我将所有内容添加到启动方法中。我知道这样,MAUI.NEt 应用程序不会启动,但这在问题中并不重要。因为它也不起作用

我已经使用断点来检查代码是否已执行。第一次运行后,Directory.Exists(dir)偶数返回 true。而且我在这段代码中的任何地方都没有异常。文件和目录只是不可见。(当我尝试 cd 到该位置时,CMD 还告诉我该路径不存在)即使此代码中唯一的问题是,我自己看不到该文件,但 SQLite 等其他库的文件要大得多有问题。

似乎我只有 AppData 文件夹中的问题(本地和漫游)。如果我在文档或图片中尝试它,它会完美运行。

0 投票
0 回答
11 浏览

maui - ControlTemplate 内容未调整大小

我正在尝试在我的页面上实现一个模板化视图,该视图显示一个标准页眉和页脚,我的内容位于中间。为了实现这一点,我决定使用 ControlTemplate 并在每一页上引用它。

在我的资源字典中,我有以下内容:

在我的页面上,我实现了:

当我在 Windows 应用程序中实现它并调整窗口大小时,控件不会更新,但是如果我停止使用 ControlTemplate 并将此 xaml 直接粘贴到页面中,一切都会正确呈现。

我意识到 MAUI 仍处于预览阶段,但我不确定问题是否在于我编写模板的方式以及我的理解是否错误或者这是否是 MAUI 中的错误。