2013-08-05 53 views
0

在我的CustomView類,TaskTextProjectText是組合框。請參閱以下爲從TaskText獲取價值而編寫的屬性。我的TaskText組合框包含任務列表。當我在運行時選擇特定的任務時,它應該存儲我在setter中完成的任務的id。但我不明白,我如何獲得該ID?問題與吸氣劑和setters方法

後來,我會將該ID轉換爲整數並傳遞給方法。

請參見下面的代碼,我已經tried-

public Harvest_Task taskClass 
{ 
    get 
    { 
     return new Harvest_Task { _id = Int32.Parse(TaskText.Text) }; // Here _id doesn't take the value. 
    } 
    set 
    { 
     if (value != null) 
     { 
      TaskText.Text = (value._id).ToString();    
     } 
    } 
} 
+0

什麼是不工作?我不明白你的問題。 –

+0

在我的getter中,我沒有在_id中獲取TaskText.Text。 – user2622971

+0

就像一個說明Getter/Setter屬性應該是重量輕,不能拋出異常。 MSDN指南: http://msdn.microsoft.com/en-us/library/ms229006.aspx –

回答

0

通常你創建的getter/setter一類的特定屬性,而不是整個類本身...... 加你的方式我正在嘗試做一些事情,我推薦嘗試一個Singleton類。