私は ListBox と DataGrid を持っています。DataGrid はサプライヤーから提供された価格見積もりを表示し、ListBox はサプライヤー リストを表示します。私が達成したいのは、サプライヤーリストでサプライヤーをチェック/チェック解除し、DataGrid が ListBox でチェックされているサプライヤーからの見積もりのみを表示するように DataGrid をフィルタリングすることです。
私が今直面している困難は、
私はサプライヤーのユニークなリストを持っています
class Supplier
{
bool IsChecked {get; set;}
Person Supplier {get; set;}
}
ObservableCollections<Supplier> SupplierList;
私は見積もりのリストを持っています
class Quote
{
double Price {get; set;}
Supplier Supplier{get; set;}
Quote(double price, Supplier supplier)
{
Price = price;
Supplier = supplier;
}
}
ObservableCollections<Quote> QuoteList;
QuoteList は DataGrid にバインドされ、SupplierList は ListBox にバインドされます。
ListBox の SupplierList をチェック/チェック解除すると、見積もりのサプライヤーを同時に変更できますか? そしてそれを達成する方法は?