奇怪的是,我认为列表框只能绑定到属性,而不是功能。
但“产品”是一个函数,我不明白它如何绑定到一个函数。
另外,当我尝试将它绑定到productsViewModel时,它不起作用,浏览器中没有显示任何内容:(
<ListBox Name="ListBox1" ItemsSource="{Binding Products}" Background="AliceBlue" HorizontalContentAlignment="Stretch" Grid.ColumnSpan="2" Margin="5,5,5,5">
....
</ListBox>
public ObservableCollection<ProductViewModel> productsViewModel = new ObservableCollection<ProductViewModel>();
public ObservableCollection<ProductViewModel> Products
{
get { return productsViewModel; }
}