【发布时间】:2012-02-24 14:33:05
【问题描述】:
您好,我有一个使用 MVVM 灯的 silverlight MVVM 应用程序。 当我打开应用程序时,应弹出一个子窗口,并在子窗口中指定条件并单击“确定”按钮后,主窗口应显示详细信息。
public MainPage()
{
ChildPage cp = new ChildPage();
cp.Show();
InitializeComponent();
}
点击子窗口上的“确定”按钮后,该窗口应消失并在主窗口上显示对象列表。在子窗口的视图模型中,我有一个 RelayCommand OKCommand。
private void WireCommands()
{
OKCommand = new RelayCommand(GetEmployees);
}
private void GetEmployees()
{
IEnumerable<Employees> employees;
employees = from employee in Employees where employee.Name == selectedEmployee.Name select employee;
Employees= new ObservableCollection<Employee>(employees);
}
员工具有所需的结果。但我不知道如何关闭 chils 窗口并将结果移动到父窗口。提前致谢。
【问题讨论】: