gpt4 book ai didi

windows - UWP 单个 UI 线程中的多个 View

转载 作者:可可西里 更新时间:2023-11-01 14:22:04 26 4
gpt4 key购买 nike

目前在 UWP 应用程序中,一个应用程序的多个窗口在不同的 UI 线程中运行,这使得开发变得困难(在当前的调度程序中运行),在 MSBuild 18 中,微软宣布现在同一应用程序的多个窗口将在单个线程中运行界面线程。此功能在预期的时间可用吗?因为处理新窗口正在成为 UWP 应用程序中的一大痛点。

最佳答案

你的祈祷得到了回应......所有在不同 UI 线程上使用多个辅助 View 的痛苦都消失了。

有新的AppWindow类(class)。它仍处于预览阶段(有一些限制),但适用于 1903(内部版本 18362)。

AppWindow appWindow = await AppWindow.TryCreateAsync();
Frame appWindowContentFrame = new Frame();
appWindowContentFrame.Navigate(typeof(SecondPage));
ElementCompositionPreview.SetAppWindowContent(appWindow, appWindowContentFrame);
await appWindow.TryShowAsync();

More info from Microsoft

Older demo app

关于windows - UWP 单个 UI 线程中的多个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50639694/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com