2

我知道该怎么做:

  • 在运行时查找和加载插件程序集。
  • 实例化插件实例,包括基于 XAML 的视图。
  • 将基于 XAML 的视图放在屏幕上。

我什至可以update msg model从我的应用程序更新到插件的更新。

我缺少的是如何将我的运行时实例化插件连接到 Elmish.WPF 绑定中。

当然,我目前主要调用以下内容:

Program.mkProgram MainWindow.init MainWindow.update MainWindow.bindings
|> Program.runWindow (MainWindowView())

我的 MainWindow.init 正在创建一个单独的线程,该线程成功地初始化视图并将它们添加到显示中。

如何在运行时添加新绑定?

4

1 回答 1

0

如何在运行时添加新绑定 [在 Elmish.WPF 中]?

我不认为这是可能的。Elmish.WPF 可以更准确地称为 Elmish.WPF.Static 以强调它仅设计用于“静态”视图,即编译时存在的 XAML 文件。相比之下,Elmish.WPF[.Static] 的维护者也试图获得一个基于Elmish.WPF.Dynamic的动态 WPF Elmish 解决方案。我很想知道这是否可以帮助您解决问题。

于 2019-09-20T15:35:20.307 回答