问题标签 [winui]
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.
uwp - 使用 UWP 应用中的按钮单击从 uwp 应用切换到 Windows 桌面
我正在尝试使用 UWP 应用程序中的单击按钮(C#)将用户从 Windows 应用程序屏幕切换到 Windows 桌面。请帮忙,我找不到任何解决方案。谢谢
c# - 如何修复 WPF 应用程序中的 TargetPlatformMinVersion 问题?
我正在尝试在我的 WPF 应用程序中使用Windows UI 库,并且每当我安装时都会Microsoft.UI.Xaml
收到以下错误。
Microsoft.UI.Xaml nuget 包需要 TargetPlatformMinVersion >= 10.0.15063.0(当前项目为-1)
如何解决这个问题?
我的 windows SDK 版本是从这里下载的最新版本。
我的操作系统版本是 20H2,内部版本号是 19042.685
我尝试从 .NET Core 3、3.1 和 .NET 5 更改目标框架。
[如果您认为此问题的标题不合适,请随时提出修改建议。]
uwp - 在 UWP NavigationView 中更改后退按钮的前景色
我尝试在 UWP NavigationView 中更改后退按钮的前景色。我设法使用以下资源更改了侧面菜单中的所有其他项目:
我必须为后退按钮覆盖什么资源?
windows-runtime - .NET 5、WinUI 3 和 WinRT API 可用于桌面应用程序
我有两个相关的问题。
(1) 2019 年 4 月左右,微软提供了可以从打包的桌面应用程序调用的 API 列表。(这些是对具有 DualApiPartition 属性的 API 的补充)。这在 11 月的版本中是否发生了变化,是否有更新的版本?这个列表将来会扩大吗?
(2) 当我构建一个WinUI 3 + .NET 5 打包的桌面应用程序时,预定义项目下链接的库包括许多不在列表中的Windows API。其中一些,例如 Windows.ApplicationModel.SuspendingOperation,显然是 UWP API。其他的,例如 Windows.Graphics.Printing.PrintTaskRequest,似乎更通用。此项目定义中可用的所有 API 的状态如何,我可以从打包的 WinUI 3 + .NET 5 应用程序中自由调用它们吗?这些是否会在未来得到支持,例如当 WinUI 3 支持 UWP 时(一两年内)是否会支持它们?
uwp - 将 ItemsSource 更新到 ItemsControl 时,SelectedItem 选择丢失
我有一个自定义 RibbonGallery 控件,例如 Excel、MSWord 和 Outlook。
请参考下面的 Excel RibbonGallery 图片,正常选择仍然存在。
并且我保留了两个ItemsSource,一个用于RibbonGallery View,一个用于Popup,并将项目安排在RibbonGallery和Popup View中。
当我在 RibbonGallery 中选择一个项目时,SelectedItem(对象)的选择将被更新。如果我打开一个弹出窗口,我从 RibbonGallery 中清除了 ItemsSource(为了避免元素已经添加了另一个元素问题的子元素)并将其重新分配给 Popup ItemsControl。但是在打开/关闭弹出窗口后,所选项目的选择被清除。
SelectedItem从ItemsControl Tapped事件中更新。
有人请告诉我在将新集合更新到控件时如何保留选择(RibbonGallery 到弹出窗口和弹出到 RibbonGallery)?
windows-10 - 使用 MVVM 开发 C++ WinUI3 桌面应用程序
我正在查看具有对桌面应用程序的本机 C++ 支持的WinUI3框架。
我在 C# 中看不到任何 MVVM 支持。
我是否应该期望它永远不会被支持并使用带有一些代码的 MVP,或者我错过了什么?
我找不到任何样品。
c# - 如何电子化 UNO Wasm 应用程序
我们如何通过 Electron shell 运行 Uno Wasm 项目?
电子化 blazor 的官方方式在 uno 中不起作用,因为 uno wasm 的运行方式有点不同(没有托管来注入电子 .net)并且简单地将“已发布”的 uno wasm 内容放入“electron-quickstart”项目中不会让 uno wasm 应用程序正常运行。
有没有通过电子窗口运行 uno-wasm 项目的正确方法?
c# - WinUI(Win32 和 UWP)在调整大小方面滞后
我在调整 WinUI 应用程序窗口大小时遇到了延迟问题。我尝试了 Win32 和 UWP 选项,在这两种情况下,背景的重绘都滞后并且出现了白色边框。此外,NavigationView 菜单元素(尤其是设置图标)刷新缓慢。
我发现这里描述的这个问题:https ://github.com/microsoft/microsoft-ui-xaml/issues/2506但是,当我尝试 UWP XAML 应用程序时,即使背景似乎是,图标的缓慢刷新仍然存在正确刷新。
只是为了测试,我使用 NavigationView 菜单运行“XAML Controls Gallery”应用程序,并且在窗口调整大小期间刷新没有问题。调整大小比我测试的所有应用程序都要平滑得多。
现在我想知道“XAML 控件库”是什么类型的应用程序?我的应用程序可能有什么问题(在所有情况下它只是一个带有 NavigationView 的模板应用程序)?是否需要设置一些 GPU 加速设置?
xaml - 如何在代码隐藏中设置 ListView 的 `ScrollViewer.HorizontalScrollMode`?
我想从代码隐藏中自定义ListView
a 。ScrollViewer.HorizontalScrollMode
我怎样才能做到这一点?
在 XAML 中很容易:
但是我怎么能在 C# 或 C++/CX 代码隐藏中做到这一点呢?