有一個MenuItem點擊事件MainMenu_Define_Material它打開一個窗口,名爲材料。我從一個叫txt_density文本框獲取信息和我保存信息在密度並通過具有click事件Material_btn_OK_ClickOK按鈕返回主窗口。打開新窗口時加載之前的會話值
我的問題是,我怎麼能避免每次打開窗口時傳遞上次會話的值材料?
我想,一旦密度設置,每次我打開材料窗口,我想看看以前的會話的值。
private void MainMenu_Define_Material(object sender, RoutedEventArgs e)
{
newWin_material = new Material();
newWin_material.btn_OK.Click += new RoutedEventHandler(Material_btn_OK_Click);
if (density != -1)
{
newWin_material.txt_density.Text = density.ToString();
}
newWin_material.ShowDialog();
}
private void Material_btn_OK_Click(object sender, RoutedEventArgs e)
{
density = System.Convert.ToSingle(newWin_material.txt_density.Text);
newWin_material.Close();
}
創建在'Material.xaml.cs'另一構造函數:'公共材料(單密度){使用密度//初始化控制}'' – 2012-03-19 20:33:08