【发布时间】:2018-08-12 10:15:54
【问题描述】:
我有一个窗口,我想在其中从另一个类自动生成 ObservableCollection。在后端设置时,一切正常:
XAML
<DataGrid Name="ResidenceGrid" AutoGenerateColumns="True"/>
CS
public ResidenceWindow()
{
InitializeComponent();
ResidenceGrid.ItemsSource = Manager.ResidenceList;
}
但是当我尝试在 xaml 中完成所有操作时,DataGrid 显示为空白:
XAML
<DataGrid Name="ResidenceGrid" ItemsSource="{Binding Path=Manager.ResidenceList, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" AutoGenerateColumns="True"/>
CS
public ResidenceWindow()
{
InitializeComponent();
}
从另一个类调用的 ObservableCollection 以防万一:
static class Manager
{
public static ObservableCollection<Residence> ResidenceList { get; set; } = new ObservableCollection<Residence>();
}
知道我在这里缺少什么吗?
【问题讨论】: