2013-03-01 47 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; }