【发布时间】:2012-07-01 11:09:26
【问题描述】:
我的代码有问题。我使用列表框和可观察集合将数据添加到列表中。代码如下所示:
ListData actualData;
ObservableCollection<ListData> data;
public Calculate()
{
InitializeComponent();
data = new ObservableCollection<ListData>();
newData();
listbox1.ItemsSource = data;
}
private void newData()
{
actualData = new ListData("1", "2", "3");
data.Add(actualData);
}
现在,我有一个按钮,例如,更改 actualData 但我看不到列表中的更改。
按钮看起来像:
private void button1_Click(object sender, RoutedEventArgs e)
{
actualData.first = "12";
}
我找到了解决方法:
listbox1.ItemsSource = null;
listbox1.ItemsSource = data;
但这不是一个好的解决方案,这里有什么问题?
【问题讨论】:
标签: c# silverlight windows-phone-7