2014-09-30 64 views
0

我有一个TextBlock,它的Text属性绑定到一个ViewModel属性。绑定是单向的。 当我从xaml.cs中更改Control的Text属性时,绑定会被破坏。如果绑定是双向的,我没有这个问题,但源属性也被更新。是否有可能使OneWay绑定并更改目标属性值而不制动绑定?从后面的代码更改单向绑定的TextBlock值。

回答

1

我建议的解决方法,如绑定设置为双向而忽略属性的更新。例如:

private string textValue; 

public string TextValue 
{ 
    get { return textValue; } 
    set 
    { 
     : 
    } 
} 

现在,该属性不能再由视图设置。

+0

谢谢你的回答。不幸的是,我无法改变二传手。 – 2014-10-01 08:18:28

相关问题