gpt4 book ai didi

Silverlight ListBox - 静态加绑定(bind)项

转载 作者:行者123 更新时间:2023-12-03 10:18:50 26 4
gpt4 key购买 nike

有没有办法让一个列表框同时填充静态和动态项目?

我正在编写一个 windows phone 7 应用程序,并希望在顶部或底部有一个静态 listboxItem,然后从 viewModel 绑定(bind)其他项目。我尝试设置静态 listboxItem 和 dataTemplate 但静态项目被动态项目替换。

编辑:

我发现了几篇文章,展示了如何创建一个从允许多个模板的列表框继承的自定义控件。我如何创建一个自定义控件,为静态项目添加一个部分,无论绑定(bind)如何,这些项目始终存在。

最佳答案

如果您正在尝试执行 MVVM 并且还双向绑定(bind) ListBox 的 SelectedItem,那么将一个集合绑定(bind)到 ItemsSource 属性会更容易/更清晰。

您可以使用静态项目预先填充 ViewModel 中的集合吗?然后,您可以将您的动态项目合并到现有的集合中(当它们可用时(从 Web 服务返回或其他))。无论如何,您似乎都希望在您的 ViewModel 中使用这种逻辑,并且只需向 View 公开一个列表以与 ListBox 一起使用。

关于Silverlight ListBox - 静态加绑定(bind)项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3143032/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com