如何将例如列表框绑定到另一个项目中的方法:
PROJECT1(BDD) 1类 项目2(GUI) 等级2
我想在第二个项目(GUI)中绑定一个listbox itemSource,并在我的第一个项目(BDD)中创建一个类。
答案 0 :(得分:0)
如何将例如列表框绑定到另一个项目中的方法?
简单地说,我们不会在WPF中这样做。相反,您应该添加对其他项目的引用,添加using
声明,然后从该类实例化一个对象。然后(假设您的方法返回某种类型的集合),您应该将方法的输出设置为collection属性,然后将数据绑定到ItemsSource
属性。
这是一个非常基本的例子:
private ObservableCollection<int> numbers = new ObservableCollection<int>();
public ObservableCollection<int> Numbers
{
get { return numbers; }
set { numbers = value; NotifyPropertyChanged("Numbers"); }
}
...
Numbers = new YourClassFromOtherProject().GetData();
...
<ItemsControl ItemsSource="{Binding Numbers}" ... />