是否可以在支持所有平台的 Uno 平台上使用 Blend for Visual Studio?

Posted

技术标签:

【中文标题】是否可以在支持所有平台的 Uno 平台上使用 Blend for Visual Studio?【英文标题】:is it possible use Blend for Visual Studio with Uno Platform with all platforms supported? 【发布时间】:2019-07-26 16:38:53 【问题描述】:

我一直在尝试将 Blend for Visual Studio 与 Uno 平台一起使用,但它仅适用于 UWP。其他平台有什么技巧或支持吗?

【问题讨论】:

【参考方案1】:

Blend 本身仅允许您启动 Uno 平台应用程序的 UWP 头。目前 Blend 不加载 androidios 或 WebAssembly 项目。

大多数时候这应该足够了。鼓励在 Uno 中使用 'Windows first dev loop'。即,在 UWP 上迭代和测试您的应用程序,利用更快的编译时间和对 XAML Hot Reload 等工具的高级支持,并切换到 iOS/Android/WASM 以测试特定于平台的功能(和错误)。

您可以从 Blend 编辑 XAML,在 UWP 上对其进行测试,然后切换到适当的 Visual Studio 并在其他平台上运行相同的 XAML。 Uno 旨在默认匹配其他平台上的 UWP 视觉效果。 (当然他们也可以是customised per platform,如果需要的话。)

【讨论】:

以上是关于是否可以在支持所有平台的 Uno 平台上使用 Blend for Visual Studio?的主要内容,如果未能解决你的问题,请参考以下文章

MAUI 和 Uno 平台有啥区别?

Uno 平台 一 WinUI终极跨平台方案

在 Uno 平台上合并音频和视频

在 Uno 平台上如何使用 Preferences.Set 命令

Uno 平台中的 UIElement.InvalidateArrange() 和 UpdateLayout() 替代方案

Uno 平台 一 WinUI终极跨平台方案