我有一些XAML将模型绑定到我正在创建的控件。但是,当控件的'Loaded'事件触发时,绑定尚未完成,因此我最终得到一个null模型。
是否有某种方法可以保证在Loaded事件触发控件之前完成所有Binding?
作为解决方法,我修改了代码以在代码隐藏中创建控件,并在父级的Loaded事件被触发时设置模型。
我真的希望能够相信Binding会在子控件上的Loaded事件被触发之前发生。
我已将绑定模式设置为OneWay,并将IsAsync设置为false。有没有人有任何其他建议或方法可以帮助解决这种情况?
我不一定需要使用Loaded事件,但是我需要一些方法来了解模型何时由Binding设置。我需要模型中的信息,以便我可以从通信服务器加载其他信息,以填充控件中显示的其他对象。
感谢您的帮助。