0
我有型,看起來是這樣的:WPF的DataGrid不綁定到自定義類型屬性
public struct LogData
{
public DateTime Time;
public string Area;
public string Message;
}
在我的數據上下文(MVVM)我有一個ObservableCollection<LogData>
暴露Log
。
出於某種原因,我無法獲得任何現場數據(時間,區域,消息)顯示。這些行在記錄時正確顯示,但數據網格中的值爲空。
<DataGrid AutoGenerateColumns="False" ItemsSource="{Binding Log}" SelectionMode="Single" CanUserSortColumns="True">
<DataGrid.Columns>
<DataGridTextColumn Header="Time" Binding="{Binding Time}" IsReadOnly="True" />
<DataGridTextColumn Header="Area" Binding="{Binding Area}" IsReadOnly="True" />
<DataGridTextColumn Header="Message" Binding="{Binding Message}" IsReadOnly="True" />
</DataGrid.Columns>
</DataGrid>
任何想法爲什麼字段顯示爲空白?
當您運行該項目時,是否在輸出窗口中出現錯誤? – JoshVarty