2011-05-11 3 views
0

Есть ли какой-либо способ в WPF, я могу получить значение из свойства для отображения в текстовом поле, а затем, когда значение текстового поля обновляется, обновляется другое свойство связанного объекта? Например: для двух полей - количество и значение NewQuantity. Я думал что-то по линии IMultiValueConverter, но если я попытаюсь добавить привязку к объекту с , я получаю «Двухсторонняя привязка требует пути или ошибки XPath».Двусторонняя привязка к разному значению, чем

Проблема в том, что я использую веб-службу, поэтому классы-прокси генерируются автоматически.

ответ

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

я считаю, что единственным способом сделать это, чтобы создать прокси-свойство на ViewModel свяжет, к которому будет делать «перенаправив работу» для вас ...

Смежные вопросы