WPF XAML 绑定在另一个项目中
本文关键字:项目 另一个 XAML 绑定 WPF | 更新日期: 2024-11-08 12:17:40
如何将示例的列表框绑定到另一个项目中的方法,如下所示:
项目1(BDD)类1项目2(图形用户界面)类2
我想将第二个项目(GUI)中的列表框项源与在第一个项目(BDD)中创建的类绑定。
如何将示例列表框绑定到另一个项目中的方法?
简而言之,我们不会在 WPF 中这样做。相反,您应该添加对另一个项目的引用,添加一个using
声明,然后实例化该类中的一个对象。然后(假设您的方法返回某种集合),您应该将该方法的输出设置为集合属性,然后将该集合属性数据绑定到 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}" ... />