如图所示
我获取到它总金额了 输入支付金额的时候应找金额就会相对应的改变
如下
我用的是MvvmLight框架
首先在vm声明一下它的属性
//支付金额
private decimal? _zf = 0;
public decimal? zf
{
get { return _zf; }
set
{
if (_zf != value)
{
_zf = value;
RaisePropertyChanged(“zf”);
}
}
}
然后在页面文本框那里绑定
然后写事件
<i:Interaction.Triggers>
<i:EventTrigger EventName=“SelectionChanged”>
<i:InvokeCommandAction Command="{Binding Textchange}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
这个i是interactivity 可以自己去引入
命令
//文本改变
public RelayCommand Textchange { get; set; }
然后再声明一下应找金额的属性
然后命令执行语句那里直接写 应找金额=支付金额 - 总金额就可以了
if (zf > 0)
{
yz = zf - qbzj;
}
应找金额文本框那里也是要绑定上去的 一样的