私はここで初心者プログラマーになるのに本当に苦労しています...これはすべてWPFで行われています
メインウィンドウに3つのテキストボックスがあります。
これらのテキストボックスに値を返すメソッドが公開されました(そしてMainWindow内にあります)。以下は、3つのテキストボックスの1つです。
public float GetLEL()
{
bool LEL = false;
float parsedLELValue = 0;
LEL = float.TryParse(LEL_TextBox.Text, out parsedLELValue);
return parsedLELValue;
}
この値が変更された場合でも、この値をそのままusercontrolクラスに戻すにはどうすればよいですか?
Usercontrol内にインスタンスを作成するなど、あらゆる種類の試みを行いました(機能していません)-
Application app = new Application();
private float GetNewLEL()
{
float parsedNewLELValue = 0.00F;
bool NewLEL = false;
if (HolidayPay_CheckBox.IsChecked == false)
{
NewLEL = float.TryParse(app.GetHPR().ToString, out parsedNewLELValue);
}
else if (HolidayPay_CheckBox.IsChecked == true)
{
parsedNewLELValue = 0.00F;
}
return parsedNewLELValue;
}
ただし、Usercontrolのインスタンスは、メインウィンドウ内からGetLEL()メソッドを見つけていません。誰か助けてくれませんか。他の誰かがGetandSetを提案しましたが、これを行う方法がわかりません。