问题标签 [uno-platform]

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 回答
144 浏览

xamarin.forms - 运行“dotnet new wasmxfhead”的 Xamarin 表单的 Uno 不会创建 wasm 项目,而是将所有现有项目转换为 uno 模板

我正在尝试使用适用于 Xamarin 表单的 uno 平台将 xamarin 表单应用程序引入网络。但是在运行 dotnet new wasmxfhead 命令时不会创建 wasm 项目,而是将所有现有项目转换为 uno 模板。任何人都知道如何解决这个问题..

0 投票
1 回答
90 浏览

prism - Android/WASM : prismMvvm:ViewModelLocator.AutoWireViewModel="True" 不是为 Android 和 Wasm 连接 ViewModel

我正在尝试在我的视图中使用 prismMvvm:ViewModelLocator.AutoWireViewModel="True" 自动连接 ViewModel。对于 UWp,它工作得很好。但是在 Android 和 WASM 中,View 无法使用 Prism 在我的 Uno 平台应用程序中连接 ViewModel。

更多详情请访问我的仓库:https ://github.com/avikeid2007/Repayabl

0 投票
0 回答
233 浏览

xamarin - 错误 CS0115 , CS1061 与 Uno + Prism + Xamarin.forms

我有一个问题,因为我一直在尝试按照他们在博客中所说的谈论 uwp 和平台:

https://platform.uno/blog/uwp-winui-and-uno-platform-get-prism-support-thanks-to-uno-team-oss-contribution/

并且错误无处不在。

错误 CS1061“App”不包含“InitializeComponent”的定义,并且找不到接受“App”类型的第一个参数的可访问扩展方法“InitializeComponent”(您是否缺少 using 指令或程序集引用?)

错误 CS0115 'App.CreateShell ()': 找不到合适的方法来覆盖

错误 CS0117“对象”不包含“OnLaunched”的定义

错误 CS1061“Shell”不包含“InitializeComponent”的定义,并且找不到接受“Shell”类型的第一个参数的可访问扩展方法“InitializeComponent”(您是否缺少 using 指令或程序集引用?)

在这种类型的错误中,我得到了 18 个以上!

另一方面,在 .Xaml 中,我也遇到了几个错误;

我无法添加条目,因为它说“不支持直接内容”

我无法添加按钮,因为它说“不支持直接内容”

我不知道我应该如何继续。你能帮我吗?

我在 GitHub 上有示例,如下所示https://github.com/ivanxamarin032019/Login_Prism_Uno.git

我正在使用:Microsoft Visual Studio Community 2019 版本 16.5.1

我已经更新了已经保存的Nugets,除了放Microsoft.Extensions.Logging.xxx的那两个

0 投票
1 回答
193 浏览

refit - 使用 Uno 平台改装 5.0 失败并出现“MissingMethodException”

我让它与 UWP 应用程序完美配合,但是一旦我尝试运行 Droid 版本,我就会收到以下错误:-

错误生成失败:System.AggregateException:发生一个或多个错误。---> System.InvalidOperationException:Uno.UI.SourceGenerators.RemoteControl.RemoteControlGenerator.System.MissingMethodException 的生成失败:找不到方法:'Microsoft.CodeAnalysis.Compilation Uno.SourceGeneration.SourceGeneratorContext.get_Compilation()'。

我不知道下一步该往哪里看。任何指针?我真的很想继续使用 Refit 和我的 REST API。

谢谢G

0 投票
1 回答
86 浏览

uno-platform - 带有 Android 沉浸式模式的 Uno Flyout

在启用了沉浸式模式的 Android 上我的Uno Platform应用程序中,当打开 MenuFlyout 时,它会退出沉浸式模式。

打开弹出按钮时保持沉浸式模式的任何想法?

0 投票
1 回答
241 浏览

prism - 在我看来,我需要做什么才能使 Prism.Uno 与 x:Bind 一起使用?

我来自 WPF / Prism 背景,但我真的很喜欢 X:Bind 提供的功能。使用 Prism.Uno 时,如何让 x:Bind 与我的 ViewModel 一起工作?

我有 prism:ViewModelLocator.AutoWireViewModel="True" 但我似乎在理解设计时它的工作原理时遗漏了一些东西。

谢谢G

0 投票
3 回答
2322 浏览

uno-platform - “页面”类型不支持直接内容

我从模板创建新的 Uno Cross-Platform App 2.2。当我在代码视图中打开 Shared->MainPage.xaml 时没有打开设计器,出现带下划线的错误类型“页面”不支持直接内容

0 投票
1 回答
67 浏览

uwp - Raisepropertychanged 为 null,datacontext 更改后不通知属性

我有一个 mainPage,我在其中调用我的用户控件。这个想法是我有一个TextBlock, 并且单击一个按钮后,我正在更改 Hello World 名称上方的文本。

MainPage.xaml.cs

下面是用户控制我从后面的代码创建的内容:

GenericControl.xaml:

测试视图模型:

模型:

我在调试时得到了正确的值,但它没有显示在 UI 中。

0 投票
1 回答
553 浏览

c# - 在 WebAssembly 上使用 Uno Platform 和 Xamarin.Forms 时出现“包含重复的 'EmbeddedResource' 项目”

构建时出现此错误:

应该怎么做才能修复这个错误?

0 投票
1 回答
110 浏览

.net-core - Uno Platform WASM 结果显示在空白页上

我正在研究 Uno Platform,并且已经安装了 UnoTemplates 2.4 版本:

并使用以下方法创建了一个新解决方案:

Shared 项目带有一个名为 Shell 的 ContentControl:

在此处输入图像描述

但是我添加了一个名为 MainPage 的页面并更新了 App.CreateShell() 上的代码:

在此处输入图像描述

当我尝试运行 Wasm 项目时,我的浏览器上只有一个空白页面。

Uno guides 说我需要.Net Core 2.2,但我的 PC 上安装了 VS2019 时附带的 3.1。这可能是问题吗?我不想卸载 3.1 版本。有没有办法安装2.2版本并选择使用哪个版本?