2011-05-11 30 views
0

有沒有什麼辦法在WPF中我可以從屬性中獲取值以顯示在文本框中,然後當文本框的值更新時,更新綁定對象上的不同屬性?例如:對於兩個字段 - Quantity和NewQuantity。我正在考慮沿着一個IMultiValueConverter的行,但如果我嘗試添加綁定到對象與,我得到一個「雙向綁定需要路徑或XPath錯誤」。雙向綁定到不同的值比

問題是我正在使用Web服務,所以代理類是自動生成的。

回答

1

我不知道我會建議它,因爲它確實是一個可怕的代碼位,但你可以做到這一點在viewmodel得到你想要的行爲:

private string _quantity; 
private string _newQuantity; 

//Bind to this 
public string Quantity 
{ 
    get { return _quantity; } 
    set { _newQuantity = value; } 
} 

public string NewQuantity 
{ 
    get { return _newQuantity; } 
} 
0

我認爲這樣做是創建綁定到,並會爲你的「重定向作業」的視圖模型的代理財產的唯一途徑...