2010-02-24 54 views
0

问候, 在我们的应用程序中,用户可以点击数据网格中的项目,并根据该项目显示带有公司列表的新窗口。客户希望这个窗口是非模态的,如果窗口已经打开并且用户点击了datagrid中的不同项目,这个窗口将被重新加载来自datagrid中项目的新数据。我们如何实现它?应用程序是用wpf写的窗口单身

回答

0

听起来像是我的候选人M-V-VM。幸运的是,WPF非常适合这种模式

其中datagrid绑定到您的模型上的数据源,并且您的新窗口中的数据绑定到相同模型上的数据视图,因此,因为您在模型对象上使用DependencyProperties或INotifyPropertyChanged,窗口中的数据将自动更新。