我想将一个ObservableCollection
绑定到WPF数据表格上。
我的ObservableCollection
不为空,但是我的数据表格却为空:
public partial class Fenetre_EvtCode : Window
{
ObservableCollection<EvtCode> glb_ObservableEvtCode;
public Fenetre_EvtCode()
{
InitializeComponent();
EvtCode myEvt = new EvtCode();
glb_ObservableEvtCode = myEvt.GetAllEvtCode();
}
}
以下是我的XAML代码:
<DataGrid Foreground="Aqua"
Name="myDataGridEvtCode"
AutoGenerateColumns="True"
HorizontalAlignment="Stretch"
Margin="0,0,0,0"
VerticalAlignment="Stretch"
Height="453"
ItemsSource="{Binding glb_ObservableEvtCode}" />
我重复一遍:我在调试中查看了我的
ObservableCollection
,它不是空的。有人知道为什么我的数据表格保持为空吗?
DataContext
?此外,我不认为你可以绑定到字段 - 我认为你必须绑定到属性,尽管我可能错了。 - Daniel Kelleyglb_ObservableEvtCode = myEvt.GetAllEvtCode();
这行代码之后调用它。 - Jordy van Eijk