我在窗口button UpdatePatient
上有一个按钮MainMenuWindow
。我希望按钮执行的操作是在PatientMainWindow
上显示PatientMainWindow
以及网格,并将标签内容更改为Update Patient
。
private void button_updatePatient_Click(object sender, RoutedEventArgs e)
{
gridHidden_True();
PatientMainWindow patientMainWindow = new PatientMainWindow();
patientMainWindow.ShowDialog();
patientMainWindow.Grid_SelectPatient.Visibility = Visibility.Visible;
patientMainWindow.label_PatientWindowType.Content = "Update Patient";
this.Close();
}
gridHidden_True()
只是我在当前窗口隐藏网格的方法。
当新窗口显示时,标签内容不会更改,并且网格未设置为可见。
答案 0 :(得分:1)
首先显示模态窗口,然后再设置属性(窗口关闭后)。你应该先设置它们:
var patientMainWindow = new PatientMainWindow();
patientMainWindow.Grid_SelectPatient.Visibility = Visibility.Visible;
patientMainWindow.label_PatientWindowType.Content = "Update Patient";
patientMainWindow.ShowDialog();