我正在设立一个贷款计算师,我有3个正试图相互反映的正文正文。 在我修改了案文Boxes中的一种投入之后,我希望另2个案文重新计算,以吸收投入为基础,要么把我掌握在我的节目上的一个计算纽扣,要么在案文Box失去重点之后。
三种文本Boxes 我必须服从于某些价值观,这些价值观在方案实施过程中得到确立,而且能够随着时间的推移而改变:
<TextBox Width="55" Height="23" Style="{StaticResource ResourceKey=StandardTextbox}" Text="{Binding StringFormat={}{0:P}, Path=CurrentLoan.PropertyTaxRate, Converter={StaticResource TextBoxToDecimalConverter1}}"/>
<TextBox Width="65" Height="23" Style="{StaticResource ResourceKey=StandardTextbox}" Text="{Binding StringFormat={}{0:C}, Path=CurrentLoan.PropertyTaxMonth, Converter={StaticResource TextBoxToDecimalConverter1}}"/>
<TextBox Width="65" Height="23" Style="{StaticResource ResourceKey=StandardTextbox}" Text="{Binding StringFormat={}{0:C}, Path=CurrentLoan.PropertyTaxYear, Converter={StaticResource TextBoxToDecimalConverter1}}"/>
CurrentLoan.PropertyTaxRate = .012;
CurrentLoan.PropertyTaxMonth = 250;
CurrentLoan.PropertyTaxYear = 3000;
SharedValues.HomeValue = 250000;
对于价值250 000美元、纳税率为1.2%的家庭,每年支付300 000美元(250 000美元* 012美元),每月支付250美元(每年3 000美元/12个月)。
我也提到已经申报的财产:
public double PropertyTaxRate
{
get { return _propertyTaxRate; }
set { SetValueAndNotify(() => PropertyTaxRate, ref _propertyTaxRate, (value > 1) ? value / 100 : value); }
}
public double PropertyTaxMonth
{
get { return _propertyTaxMonth; }
set { SetValueAndNotify(() => PropertyTaxMonth, ref _propertyTaxMonth, value); }
}
public double PropertyTaxYear
{
get{ return _propertyTaxYear; }
set { SetValueAndNotify(() => PropertyTaxYear, ref _propertyTaxYear, value); }
}
《SetaValueAndNotify法》只是对背书财产设定了价值,并且指出,使用INotificationPropertyChanged来改变财产。
如果我将财产税年财产改为6 000美元,我就希望财产税将改为500美元,财产税将改为2.4%。 没有人想如何做,使财产相互反映? 感谢您的投入!