有一个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