私は多くのアイテムを含むリストを持っています。リストをリストボックスAにバインドしました。リストの各アイテムは順番に実行されます。ListBoxは自動的に更新されません
例:最初の項目はプリンタにコマンドを送信し、プリンタから値を取得します。私は値を取得し、設定するためにプロパティを使用しています。リストで値を取得した後、リストからその値を取り出してプリンタに送信します。もう一度私はプリンタから値を取得し、リストに格納します。だから、プリンタが値を送るたびに、リストボックスbにプリンタからの応答値を表示したい。
パラメータの送信と受信は自動的に処理されます。
私はそのリストをリストボックスBにバインドしましたが、私は価値が得られません。
これは私の所有物です。
private List<string> rxValuesList;
public List<string> RxValuesList
{
get
{
return rxValuesList;
}
set
{
SetProperty(ref rxValuesList, value);
}
}
ObservableCollection
UIを更新しますObservableCollection<string>
代わりList<string>
ので、これは私のXAMLコード
<ListBox Name="listboxB"
ItemsSource="{Binding StationProperty.CurrentTestItem.RxValuesList,Mode=TwoWay,
UpdateSourceTrigger=PropertyChanged}" >
</ListBox>
[WPFリストボックスのバインディングの更新]の可能な複製(http://stackoverflow.com/questions/19906911/wpf-listbox-binding-update) –