2010-06-15 120 views
1

我第一次開發Silverlight應用程序。我已經通過一些教程,但我似乎無法找到任何有助於解決這個特定問題的方法。我希望在我的所有頁面上都有一組按鈕(如模板)。當按下一個按鈕時,我想ContentGrid滑出,並且一個新的ContentGrid滑入(加載相關的.xaml文件)。 有沒有任何教程顯示最好的方法來做到這一點?從我看過的示例中,他們似乎只是在兩個頁面之間轉換,因此,在每個xaml頁面上覆制粘貼按鈕組並不是太麻煩。但是,使用更多頁面時,每次複製粘貼基本佈局效率都不高。爲多個頁面創建xaml'模板'

感謝您的任何建議

回答

1

我用來創建主視圖並創建每個頁面內容作爲用戶控件;這樣,我就可以在用戶控件中換出相應的頁面,並且我將擁有一致的標題頭......類似於ASP.NET中的母版頁。我確定還有其他模板。我不知道一切可用的Silverlight ...

的一個答案,我不能提供是過渡;我唯一可以提供的是Telerik有一個控制爲此目的,轉換控制:http://demos.telerik.com/silverlight/#Controls我明白,如果你不能放下幾百美元來獲得它:-)

HTH。

+0

感謝您的幫助!我喜歡創建用戶控件並從代碼中調用該方法。至於過渡方面,我相信現在使用故事板功能會更容易,因爲我知道用戶控件是最佳選擇。 – XSL 2010-06-15 13:42:42

0

您是否嘗試過Silverlight業務應用程序Visual Studio項目模板?

+0

嗨。我試過幾次嘗試安裝它,但當我試圖打開它時,我仍然收到「無實例」錯誤。不知道問題是什麼,但我會爲這個特定的問題創建一個用戶控件。謝謝。 – XSL 2010-06-15 13:43:44