私はコードの大部分を終えましたが、月額支払いの計算を開始する場所と方法はわかりません。 私は入力をローカル変数に渡しました。 私は底部で計算を試みました。だから私を助けてください。C#/ WPF私はどのように計算するのか分からない住宅ローン計算機の月額支払
-1
A
答えて
1
あなたはMVVMパターンを使用していないので、あなたのコールバックは、WPFのオートコンプリートbehind'.Use「コードにする必要があります上:
MortgageCalculator.MainWindow
<Button Click="HERE!!!">
<Button.Effect>
<DropShadowEffect BlurRadius="2" Color="#FF7E7979" ShadowDepth="2"/>
</Button.Effect>
</Button>
これは、コールバックを作成します。コードの後ろに(そしてあなたがしたようにウィンドウではなく)。 MortgageCalculator.MainWindow.xaml.csで :コメントアウトまたは移動されたreturn
文の
/// <summary>
/// Interaction logic for MortgageCalculator.xaml
/// </summary>
public partial class MortgageCalculator : UserControl
{
public MortgageCalculator()
{
InitializeComponent();
}
private void somecallback(object sender, RoutedEventArgs e)
{
}
}
0
をメモします。また、お支払い計算の修正バージョン:
private void btnsubmit_Click(object sender, RoutedEventArgs e)
{
{
double monthlypayment = 0;
//Tryparse for principal amount with error Red texbox
if (String.IsNullOrEmpty(txtprincipal.Text) || !double.TryParse(txtprincipal.Text, out principal))
{
txtprincipal.BorderBrush = new SolidColorBrush(Colors.Red);
return;
}
else
txtprincipal.BorderBrush = new SolidColorBrush(Colors.Black);
//Validate radio button
if (rad10years.IsChecked.Value)
{
years = 10;
//return;
}
else if (rad20years.IsChecked.Value)
{
years = 20;
//return;
}
else if (rad30years.IsChecked.Value)
{
years = 30;
//return;
}
else if (radother.IsChecked == true)
{
if (!double.TryParse(txtother.Text, out years))
{
MessageBox.Show("Not a Valid year.");
return;
}
//return;
}
else
{
MessageBox.Show("Please select number of years.");
stkrdobtns.Background = new SolidColorBrush(Colors.Red);
return;
}
//monthlypayment = ((principal * rate)/1200)/Math.Pow(1 - (1.0 + rate/1200), (-12.0 * years));
var r = rate/1200.0;
var n = years * 12.0;
monthlypayment = principal * ((r * Math.Pow((1 + r), n))/(Math.Pow(1 + r, n) - 1));
string MonthPay = string.Format("The amount of the monthly payment is: {0:c}", monthlypayment);
MessageBox.Show(MonthPay);
}
}
関連する問題
- 1. javascript住宅ローン計算機
- 2. 住宅ローン計算
- 3. 住宅ローン現金計算機in R
- 4. Javaの住宅ローンの計算は
- 5. 36ヶ月で住宅着払いの貯蓄率を計算
- 6. Zillow APIの住宅ローン計算機が壊れていますか?
- 7. 住宅ローン計算式が正しくない
- 8. 私の住宅ローン計算機で小数点の配置が正しくないのはなぜですか?
- 9. 住宅ローンの貯蓄率を計算しようとしています
- 10. Javaローン計算機
- 11. 私はこの住宅ローン計算式で何が間違っていますか?
- 12. 基本ローン計算機
- 13. 自動車ローン計算(C++)
- 14. 支払い金額の再配分によるローン支払いテーブルの再生成
- 15. AWS SDKの月間計算機コストはどのように計算されますか?
- 16. ドロップダウンボックスを使用したローン計算機
- 17. 演算子のないC++計算機
- 18. 私はこのjavascriptローン計算機で何が欠けていますか?
- 19. ローンの利息およびローンの計算期間。 Java
- 20. Excelでの退職金の支払いを計算します。
- 21. PHPとHTMLを使ってローン計算機を作るには?
- 22. は、どのように私は、空港の計算のためのコストを計算するのですか?
- 23. 合計金額を計算する
- 24. 合計金額を計算する
- 25. ヒュージグラムによる計算の計算
- 26. 給与の支払日を計算するVBA
- 27. アプリケーションフットプリントとはどのように計算するのですか?
- 28. C#グレード計算機
- 29. jqueryで右の合計金額を計算するには?
- 30. 2つの日付間の月を計算し、毎月の計算日を計算する
このコードには何が問題なのですか?エラーまたは例外が発生していますか?関連するコードだけで質問を編集してください。 –
私はどのように戻って投稿を編集するのか分かりませんが、すべての値を入力して[送信]ボタンをクリックすると何も表示されません。私の計算は間違っている(書かれているように)。 – Sam2704
'else'ステートメントの後に3行の角かっこはありません。したがって、実行は決して計算や' MessageBox.Show(MonthPay) '行には届きません。 IDEが到達不能コードに関する警告を表示している可能性があります。 –