2012-07-09 41 views

回答

2

根据我的理解,您有两个屏幕:客户列表屏幕和新订单屏幕。我的建议是以下步骤:

  1. 新秩序屏幕上创建一个CustomerID属性
  2. 马克在客户财产作为屏幕参数
  3. 当您单击该按钮并导航到新订单屏幕 (ShowNewOrderScreen),传递所选客户的ID
  4. 在创建的新订单事件屏幕上,处理customerId 属性。
  5. 您可以加载客户对象,然后实例化并为其添加新的 订单。
+0

这就是我想布莱恩的方向,但你能给我更多关于第三步的细节吗?我在使用Lightswitch的第二天,目前发现的教程没有解决这个问题。 – PatrickV 2012-07-09 16:47:59

+1

单击CustomerID(在屏幕的左侧),然后在Properties面板中(通常在屏幕的右侧),您会看到一个“IsParameter”复选框。勾选。 – 2012-07-09 23:49:32

+0

在步骤3中,更新您提到的按钮的执行代码。你的代码看起来像这样:Application.ShowNewDataScreen(Customers.SelectedItem.Id) – 2012-07-13 02:48:45