Silverlight - 重新绑定(bind)到属性?

标签 silverlight binding dependency-properties

我刚刚开始使用 silverlight。 基本上我有一个 silverlight 用户控件,它有各种 dataGrid 和一个组合框,它们的项目源设置为自定义纯 c# 对象的属性。 我的问题是我有一个下拉列表,当用户从列表中选择一个项目时,一个新行应该出现在其中一个网格中。 我所做的就是处理 SelectionChanged 事件并将新项目添加到自定义对象的列表中,然后再次设置网格的项目源。这似乎不起作用;没有行添加到 dataGrid 我不知道如何强制我的网格“重新绑定(bind)”到此属性。 我一直在阅读有关依赖属性的内容,这些是我需要的吗?

任何指示将不胜感激。

最佳答案

您要绑定(bind)的列表应该是 ObservableCollection 类型。然后数据网格应该自动显示新项目。

关于Silverlight - 重新绑定(bind)到属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2764863/

相关文章:

Silverlight 2 拖放教程

c# - 如何从 Silverlight 以编程方式调用 Web 服务?

c# - 为什么将整数分配给双重附加属性会出错?

c# - WPF 用户控件预配置

c# - 按下按钮后设置文本框焦点

c# - WPF 依赖属性中的每个属性都是?

silverlight - 在哪里可以找到我正在浏览的 silverlight 应用程序的 xap 文件?

c# - 过滤 ObservableCollection

c# - 将绑定(bind)值更新为 Dictionary<int, string> 中的项目或如何从 ListBox 绑定(bind)到 SelectedItem 的属性

c# - 我可以从后面的 C# 代码更新 WPF 绑定(bind)的值吗?