2013-05-03 61 views
0

我對WPF相當陌生,我一直在閱讀很多教程,但是雖然我可以找到許多向導,說明如何將數據綁定到文本框等,但我找不到任何東西關於通過後退/前進/等導航這些數據。鈕釦。在數據綁定中導航記錄WPF窗口

這是我目前的情況:我有一個客戶一個客戶包含數據和客戶類,這是客戶的一個ObservableCollection。 然後從sqlite數據庫加載數據(這將打開另一個蠕蟲的罐頭,因爲我不知道確切的方法來解決這個問題,但它並不真正涉及當前的問題,因爲我或多或少地使它工作)並且每個客戶都被添加到收藏中。

然後在視圖模型爲主要形式,我有以下的東西:

private Customer _objCustomer; 
private Customers _customers; 
private Customer _selectedCustomer; 

public Customer Selection { get { return _selectedCustomer; } 
     set 
     { 
      if (object.ReferenceEquals(value, _selectedPartecipante)) { return; } 
      _selectedCustomer = value; 
      base.OnPropertyChanged("Selection"); 
     } 
    } 

public Customers customers { get { return _partecipanti; } 
    set { _customers = value; base.OnPropertyChanged("customers"); } } 

    public Customer customer { get { return _objCustomer; } 
     set { _objCustomer = value; base.OnPropertyChanged("customer"); } } 

    public string Name { get { return _objCustomer.Name; } set { _objCustomer.Name = value; base.OnPropertyChanged("Name"); } } 

    public int Id { get { return _objCustomer.Id; } } 

    public SubscriptionsViewModel() 
    { 
     _customers = Customers.LoadCustomers(); //This one loads the items from the database 
     _objCustomers = _customers.First(); 
     _selectedCustomer = _objCustomer; 
    } 

這可能是錯誤的,但我仍然無法找到一個方法來解決它,那我應該合作,以獲取導航工作? 當按下窗體上的某個按鈕時,如何獲取當前記錄中的數據以保存數據?

回答

0

試着把確切的屬性放在OnPropertyChanged(「Customers」); 在你的情況下,該屬性是小寫。

+0

如何將按鈕綁定到下一個記錄? – MaddoScientisto 2013-05-03 12:01:42