【发布时间】:2009-11-20 08:31:24
【问题描述】:
我使用 XAML 中定义的静态对象数组作为列表框上的 ItemsSource。
我使用:
ItemsSource="{Binding Source={StaticResource theSource}}".
这在设计时效果很好。但是,我需要在运行时覆盖它,以便列表框从我的视图模型上的集合属性中获取它的项目。我公开了一个名为“theSource”的属性,并在后面的代码中设置了 Window DataContext。但是,列表仍然绑定到静态资源...而不是我的视图模型上的属性。
关于使用设计时数据来可视化 UI 并在运行时替换为实时数据的正确方法有什么建议吗?
【问题讨论】:
-
更正并完成了我的回答