我想将我的 ListView 绑定到查询结果。但是,在用户输入一些文本并选择一个按钮之前,查询不会触发。在这种情况下,我应该以编程方式动态创建绑定吗?
或者我应该在设计时(在 XAML 中)绑定到将提供数据的 ObservableCollection(或......???),尽管至少最初绑定到的对象尚未填充数据?
我想将我的 ListView 绑定到查询结果。但是,在用户输入一些文本并选择一个按钮之前,查询不会触发。在这种情况下,我应该以编程方式动态创建绑定吗?
或者我应该在设计时(在 XAML 中)绑定到将提供数据的 ObservableCollection(或......???),尽管至少最初绑定到的对象尚未填充数据?
不要将查询绑定到控件。相反,在从数据库中检索到实际对象后绑定它们。因此,请使用ObservableCollection
您在查询完成后填充的。
见这里的理由。