2011-11-30 40 views
0

我有一個Visual Studio lightswitch Web應用程序與幾個屏幕。我想創建超鏈接,當用戶點擊它時會打開一個特定的屏幕。假設一個例子是發送指向添加屏幕的電子郵件中的鏈接。外部超鏈接到視覺工作室lightswitch屏幕

一個好處是甚至可以通過鏈接在屏幕上選擇一個實體。像: http:\ app.com \ companies \ id = 4

回答

2

它似乎不支持開箱即用,但只需幾行代碼即可實現。 網址參數存儲在System.Windows.Browser.HtmlPage.Document.QueryString但是對象不能直接訪問你需要使用Microsoft.LightSwitch.Threading.Dispatchers.Main.BeginInvoke

之後,你有你只需要火起來的必要屏幕和改變的SelectedItem的參數。還需要調用SelectionChanged()方法以反映UX中的更改。