有沒有什麼辦法在WPF中我可以從屬性中獲取值以顯示在文本框中,然後當文本框的值更新時,更新綁定對象上的不同屬性?例如:對於兩個字段 - Quantity和NewQuantity。我正在考慮沿着一個IMultiValueConverter的行,但如果我嘗試添加綁定到對象與,我得到一個「雙向綁定需要路徑或XPath錯誤」。雙向綁定到不同的值比
問題是我正在使用Web服務,所以代理類是自動生成的。
有沒有什麼辦法在WPF中我可以從屬性中獲取值以顯示在文本框中,然後當文本框的值更新時,更新綁定對象上的不同屬性?例如:對於兩個字段 - Quantity和NewQuantity。我正在考慮沿着一個IMultiValueConverter的行,但如果我嘗試添加綁定到對象與,我得到一個「雙向綁定需要路徑或XPath錯誤」。雙向綁定到不同的值比
問題是我正在使用Web服務,所以代理類是自動生成的。
我不知道我會建議它,因爲它確實是一個可怕的代碼位,但你可以做到這一點在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; }
}
我認爲這樣做是創建綁定到,並會爲你的「重定向作業」的視圖模型的代理財產的唯一途徑...