C# 为什么this.Grid.RestoreLayoutFromXml不';不行?

C# 为什么this.Grid.RestoreLayoutFromXml不';不行?,c#,wpf,devexpress,C#,Wpf,Devexpress,我创建自己的类,并从TableView继承 public class ABGridView : TableView { 在这个类中,我像这样保存当前布局 string fileName = @"D:\aa.xml"; this.Grid.SaveLayoutToXml(fileName); 这是可行的,但当我试图恢复布局时,它不起作用 private void ABGridView_Loaded(object sender, RoutedEventArgs e) { string

我创建自己的类,并从TableView继承

public class ABGridView : TableView
{
在这个类中,我像这样保存当前布局

string fileName = @"D:\aa.xml";
this.Grid.SaveLayoutToXml(fileName);
这是可行的,但当我试图恢复布局时,它不起作用

private void ABGridView_Loaded(object sender, RoutedEventArgs e)
{
      string fileName = @"D:\aa.xml";
      this.Grid.RestoreLayoutFromXml(fileName);
}
所以我需要你的帮助。我不明白为什么它不起作用。。。
谢谢…

保存和恢复布局时,需要指定参与布局保存的所有对象的名称。在这种特殊情况下,有必要设置列名。
有关GridControl中序列化的更多信息,请参阅帮助文章。

最好的办法是询问develxpress支持,而不是在这里。无论哪种情况,您都需要提供更多的信息。“不起作用”不是一个有用的问题摘要。请参阅此链接,谢谢,但是RestoreLayoutFromXml在其他项目中也起作用,我认为与inherit或其他东西有关的问题是elseThanks,Vikram您可以帮我找到一个问题,这是与网格列名连接的问题-列没有“name”属性集。我可以恢复没有名称的布局,或者以编程方式设置名称吗???