2012-07-09 40 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