我在项目中使用ReactiveUI和Gemini Framework,并且试图在另一个View中显示一个View,但是无法将View Model绑定到该子View。
我试图只是在主视图模型中将子视图模型实例化,然后将其绑定到我作为用户控件添加的视图中。
在主视图模型中:`
public ChildViewModel ChildViewModel= new ChildViewModel();
在主视图中:
<views:ChildView DataContext="{Binding ChildViewModel,UpdateSourceTrigger=PropertyChanged}"/>
使用绑定时,出现以下错误:
ReactiveUI.UnhandledErrorException:'实现IHandleObservableErrors的对象(通常是ReactiveCommand或ObservableAsPropertyHelper)出错,从而中断了其可观察的管道。为了防止这种情况,请确保管道不会出错,或者订阅有问题的对象的ThrownExceptions属性以处理错误的情况。'
内部异常
NullReferenceException:Objektinstanz festgelegt发生的一切。