C# 如何让xaml热重载在WPF中用于自定义类型

C# 如何让xaml热重载在WPF中用于自定义类型,c#,wpf,reactiveui,hot-reload,C#,Wpf,Reactiveui,Hot Reload,我正在WPF项目中使用ReactiveUI库,看起来 ReactiveUserControl:UserControl和ReactiveWindow:Window 不要使用XAML热重新加载 虽然直接从Usercontrol扩展允许我使用XAML热重载 除此之外,我找不到任何关于这件事的文件或帖子,这完全没有任何解释。 想知道这是否与您必须传入的x:TypeArguments=“navigation:MainVM”有关,还是与ReactiveUI库在内部搞乱了什么有关 我使用的是visual st

我正在WPF项目中使用ReactiveUI库,看起来
ReactiveUserControl:UserControl
ReactiveWindow:Window
不要使用
XAML热重新加载

虽然直接从
Usercontrol
扩展允许我使用
XAML热重载

除此之外,我找不到任何关于这件事的文件或帖子,这完全没有任何解释。 想知道这是否与您必须传入的
x:TypeArguments=“navigation:MainVM”
有关,还是与
ReactiveUI
库在内部搞乱了什么有关


我使用的是
visual studio 2019
,但同样的问题发生在
visual studio 2017
上,除了我使用的是
.NET Framework 4.6.1
ReactiveUI
版本9.20.1之外。

我几乎没有使用过那些反应式用户控件或窗口,那时没有热重新加载。XAML希望使用无参数构造函数。如果你没有这些,那可能是你的问题。我不认为这一切都有用,但我认为热重新加载将与您编辑的控件一起工作。文本框或任何您正在更改其属性的控件。似乎在其中一个控件(文本框、标签等)的视图中使用的任何控件都不会更新,而是将另一个普通用户控件放入其中,然后对其进行更改。如果每个控件单独管理它们,这难道不意味着其他控件也会更新吗?似乎它只有特定类型的xaml中的行为。听起来好像它正在重新加载设计器显示的父控件。嗨,Lloyd,很抱歉您遇到了这个问题。我是VisualStudio中拥有此功能的PM,我很想知道这是否仍然是您的问题,以及您是否可能有一个复制程序供我们测试。如果我们能重现这个问题,我们很想解决这个问题。如果您愿意,请通过电子邮件与我联系?我的电子邮件位于microsoft.com的first.last