2010-06-18 50 views
4

我主要來自Web開發背景(ASP.NET,ASP.NET MVC,XHTML,CSS等),但其任務是創建/設計Silverlight應用程序。該應用程序正在使用Silverlight的Bing Maps控件,這將包含在用戶控件中,並將成爲系統中的「主要」屏幕。開始Silverlight 4設計

表單上將會有許多其他用戶控件,用於在地圖上選擇/過濾/排序/排序數據。我認爲它就像Visual Studio一樣:Bing Maps將像代碼編輯器窗口一樣,其他控件將像解決方案資源管理器,查找結果等(儘管它們少了很多!)

我已閱讀並我很熟悉應用程序的數據端(RIA-Services)。我(有點兒)讓我的頭在數據綁定和使用視圖模型來呈現數據並將代碼保留在文件lite中。

我做什麼需要一些幫助是UI設計/導航框架,特別是2個方面:

  • 如何最好地實現流體設計,使地圖數據可以調整各種用戶控制哪些過濾器/固定/取消固定(例如,像VS中的解決方案資源管理器)?我使用帶有GridSplitter控件的Grid進行測試,這是最好的方法嗎?是否最好在網格內創建一個帶有導航框架的Grid/Gridsplitter來加載內容?
  • 由於我有多個基本上使用同一組數據的用戶控件,我應該將dataContext設置爲最高級別(例如,如果在網格級別使用具有多個框架的網格?)。

任何幫助,提示,鏈接等將非常感激!

回答

2

微軟創造了一個偉大的社會網站幫助人們開始使用設計和Silverlight的位置:http://www.microsoft.com/design/toolbox/

可能遠遠超過你所需要的當前項目,但它肯定會給你的訓練你需要掌握Silverlight的設計。