ListBox不会自动更新

时间:2017-03-22 08:41:26

标签: c# wpf listbox

我有包含许多项目的列表。我已将该列表绑定到列表框A.列表中的每个项目都按顺序执行。

例如:第一项将命令发送到打印机,并从打印机获取值。我使用属性获取和设置值。因此,在获取列表中的值后,我从列表中获取该值并发送到打印机。我将再次从打印机获取价值并存储到列表中。因此,每当打印机发送值时,我都希望在列表框b中显示打印机的响应值。

自动处理发送和接收参数。

我将该列表绑定到列表框B,但我没有获得价值。

这是我的财产。

private List<string> rxValuesList;

public List<string> RxValuesList
{
    get
    {
        return rxValuesList;
    }

    set
    {
        SetProperty(ref rxValuesList, value);
    }
}

这是我的xaml代码

 <ListBox Name="listboxB" 
 ItemsSource="{Binding  StationProperty.CurrentTestItem.RxValuesList,Mode=TwoWay,
 UpdateSourceTrigger=PropertyChanged}" >
 </ListBox>

1 个答案:

答案 0 :(得分:0)

使用ObservableCollection<string>代替List<string>,因为ObservableCollection会更新用户界面。