【问题标题】:Uno platform: How to implement custom control on WebassemblyUno平台:如何在Webassembly上实现自定义控件
【发布时间】:2022-08-15 20:06:22
【问题描述】:

在 Uno Platform 中拥有多目标项目,我想创建 Wasm 特定控件 (HtmlView)。我发现了一些提示,这只是 Wasm 上的 <div> HTML 内容,我应该从 Control 派生并调用 SetHtmlContent()

不幸的是,使用标准的可用参考,没有 Control (也没有 FrameworkElement - 在 Uno 文档中看到)有这种方法。试图在 Wasm 头中添加一个新类。

我应该参考一些 Uno 特定的吗\"Webassembly 库的控件\"来源于?

编辑:我想this 是我需要的。不幸的是,该项目不是基于Uno.UI,而是Uno.WinUI。这可能是个问题吗?

    标签: webassembly uno-platform


    【解决方案1】:

    所以,它不是Control 也不是FrameworkElement,而是UIElementSetHtmlContent() 是位于Windows.UI.Xaml.UIElementWasmExtensions 类中的扩展方法,封装在Uno.WinUI.Runtime.WebAssembly nuget 中。

    那么继承是:UIElement -> FrameworkElement -> Control

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-13
      • 1970-01-01
      • 1970-01-01
      • 2016-08-20
      • 1970-01-01
      • 2021-01-24
      • 2021-02-03
      • 2020-07-11
      相关资源
      最近更新 更多