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