;) 私は現在、ビューに多項式を描画することを主な機能とする WPF アプリケーションを開発しています。そのため、キャンバスと、多項式のパラメーターを設定できる子モーダル ウィンドウを備えたメイン ウィンドウと、以前のすべての多項式を一覧表示するリスト ボックスがあります。[OK] ボタンを押すと、モーダル ウィンドウが閉じ、メイン ウィンドウに表示されます。コードは次のようになります。
PanelParametros pn = new PanelParametros();
pn.Owner = this;
pn.ShowDialog();
Polynomial p= new Polynomial();
if (pn.DialogResult == true)
{
if (!String.IsNullOrEmpty(pn.boxA.Text))
{
valueA = float.Parse(pn.boxA.Text);
}
p.setvalueA(valueA);
// ..... //
//Set the rest of parameters to my p object
私が見つけた問題は、新しい多項式を追加した直後に [OK] ボタンを押したときと、ListBox からいくつかの多項式を削除したときを区別する方法です。
OK ボタンを押すたびにコード化されるようになったため、Polynomial オブジェクトのインスタンスを作成しましたが、これが望ましくない場合があります。
事前に感謝し、世界中のすべてのプログラマーにメリー クリスマス ハハ!