2013-03-01 48 views
0

我试图编辑链接到数据绑定的类内的一些数据。这里是我的课:乱数据类中的数据绑定

public class Line 
{ 
    public string Equation { get; set; } 
    public int PreviousLine { get; set; } 
    public int LineNumber { get; private set; } 

    public Line() 
    { 
     this.LineNumber = (this.PreviousLine + 5); 
    } 
} 

但是行号总是返回5,即使前行设置为6 ...

这里是我如何链接到它在我的视图模型中:

this.Lines.Add(new Line { Equation = "5*2", PreviousLine = 6 }); 

谢谢

+0

你能告诉你的绑定代码?它可能只是绑定到列表中的第一个元素。 – 2013-03-01 05:53:40

回答

0
private int _previousLine; 
    public int PreviousLine 
    { 
     get { return _previousLine; } 
     set { _previousLine = value; 
      Line = _previousLine + 5; 
     } 
    } 
    public int Line { get; private set; } 
0

尝试将其声明为静态。

public static int PreviousLine { get; set; }