1

我想从 home.xaml 的组合框中选择“名称”。当我这样做时,我希望“姓名地址和年龄”填充另一页。在同一页面上时,我可以轻松地显示它。

目前 cbParts 未被识别

string Query = "select * from Parts where Name='" + cbParts.SelectedItem.ToString() + "' ;";
4

1 回答 1

0

你的意思是使用两个页面或用户控件?
如果您使用的是 UserControls,这是一个经典的 Master - Details 场景,您可以在此处找到示例:http: //www.codeproject.com/Articles/332615/WPF-Master-Details-MVVM-Application

如果要使用页面,则必须将参数作为第二页的 DataContext 传递。如果您在第一个页面中创建第二个页面,那就很容易了。如果不是,您将需要一些通用对象来传递信息,您可以尝试像MVVM Light这样的 MVVM 框架,它有一个专门针对这些情况的信使。

问候,
约尼。

于 2013-08-19T16:03:30.947 回答