如果我有一个Observable
集合,像这样:WPF与where子句绑定可能吗?
public ObservableCollection<SpecialPriceRow> SpecialPriceRows = new ObservableCollection<SpecialPriceRow>();
SpecialPriceRow
类:
public class SpecialPriceRow : INotifyPropertyChanged
{
public enum ChangeStatus
{
Original,
Added,
ToDelete,
Edited
}
public ChangeStatus Status { get; set; }
public string PartNo { get; set; }
private decimal _price;
public decimal Price
{
get
{
return _price;
}
set
{
if (value != _price)
{
_price = value;
Status = ChangeStatus.Edited;
OnPropertyChanged("Status");
}
}
}
public event PropertyChangedEventHandler PropertyChanged;
private void OnPropertyChanged(string name)
{
PropertyChangedEventHandler handler = PropertyChanged;
if (handler != null)
{
handler(this, new PropertyChangedEventArgs(name));
}
}
}
难道可以让我在XAML一个标签绑定到物体被说的算。 .. 添加?所以,我能得到这样的:
如果绿色是集合中“添加”对象的个数。我会如何去做这样的事情?
我会尝试不同的绑定:DataConverters或创建getter属性并绑定到它们。 –