DevExpress WPF网格绑定到列表<;字符串>;使用MVVM

DevExpress WPF网格绑定到列表<;字符串>;使用MVVM,wpf,mvvm,binding,grid,devexpress,Wpf,Mvvm,Binding,Grid,Devexpress,我试图做一些简单的事情,但我觉得我没有看到答案 我有一个有几个字符串的列表 我想把它绑定到一个网格上 网格似乎显示了正确的行数,但没有显示我的文本 我正在使用MVVm模式,并已将我的ViewModel和View分离 谢谢你的帮助 以下是XAML代码: <dxg:GridControl Grid.Row="0" DataSource="{Binding Path=ErrorLog}" > <dxg:GridControl.Columns>

我试图做一些简单的事情,但我觉得我没有看到答案

我有一个有几个字符串的列表

我想把它绑定到一个网格上

网格似乎显示了正确的行数,但没有显示我的文本

我正在使用MVVm模式,并已将我的ViewModel和View分离

谢谢你的帮助

以下是XAML代码:

     <dxg:GridControl Grid.Row="0" DataSource="{Binding Path=ErrorLog}"  >
          <dxg:GridControl.Columns>
            <dxg:GridColumn Header="Error Log" AllowEditing="False" />
          </dxg:GridControl.Columns>
          <dxg:GridControl.View>
            <dxg:TableView  NewItemRowPosition="None" />
          </dxg:GridControl.View>
     </dxg:GridControl>

以下是视图模型代码:

private List<string> _errorLog;
public List<string> ErrorLog
{
  get { return _errorLog; }
  set
  {
    _errorLog = value;
    OnPropertyChanged("ErrorLog");
  }
}
private List\u errorLog;
公共列表错误日志
{
获取{return\u errorLog;}
设置
{
_errorLog=值;
OnPropertyChanged(“错误日志”);
}
}

您没有指定列应显示的内容,因此它没有显示任何内容

<dxg:GridColumn Header="Error Log" AllowEditing="False" DisplayMemberBinding="{Binding}" />


(请注意,绑定没有路径:列绑定到字符串本身,而不是字符串的成员)

您没有指定列应该显示什么,因此它没有显示任何内容

<dxg:GridColumn Header="Error Log" AllowEditing="False" DisplayMemberBinding="{Binding}" />


(请注意,绑定没有路径:列绑定到字符串本身,而不是字符串的成员)

这不起作用。。用这个代替

<dxg:GridColumn Header="Value">
   <dxg:GridColumn.DisplayMemberBinding>
    <Binding Path="RowData.Row"/>
    </dxg:GridColumn.DisplayMemberBinding>
</dxg:GridColumn>

这不起作用。。用这个代替

<dxg:GridColumn Header="Value">
   <dxg:GridColumn.DisplayMemberBinding>
    <Binding Path="RowData.Row"/>
    </dxg:GridColumn.DisplayMemberBinding>
</dxg:GridColumn>

GridColumn.DisplayMemberBinding现在标记为已过时。建议改用Binding属性

<dxg:GridControl.Columns>
    <dxg:GridColumn Header="Value" Binding="{Binding RowData.Row}">
<dxg:GridControl.Columns>  


GridColumn.DisplayMemberBinding现在标记为已过时。建议改用Binding属性

<dxg:GridControl.Columns>
    <dxg:GridColumn Header="Value" Binding="{Binding RowData.Row}">
<dxg:GridControl.Columns>  


嗨,托马斯,我就是从这里离开预定的。谢谢。嗨,托马斯,那是我离开预定的地方。谢谢