2010-03-28 88 views
2

如何在WPF中創建multislide應用程序?什麼是野獸方法?我需要的東西與帶有多個頁面和導航按鈕的tabcontrol非常相似,但我不認爲該選項卡控件最適合執行此任務。我希望每個視圖都是獨立的.xaml +類文件。並且 - 當瀏覽到另一個頁面(比如舊頁面幻燈片或類似的東西)時,獲得一些反饋會很酷。 什麼是最好的技術?多頁WPF應用程序的最佳方法

-------解決方案 - -------- 感謝您的回覆。 解決方案是使用MVVM + i滑動動畫,通過捕捉瞬間執行,當內容變爲使用此技術的「活動視圖」內容控制時 - WPF - data binding trigger before content changed

afet,我使用RenderTargetBitmap存儲圖像中的當前內容,並使用簡單的動畫來滑動圖像並將其移入活動內容。

回答

1

使用「下一步」和「後退」按鈕使用嚮導樣式已成功。該設計涉及一個WPF視圖和一個類似於ASP.NET中的母版頁的控制ViewModel。連接到下一個/後退按鈕的命令確定將哪個視圖/視圖模型加載到頁面區域中。主視圖模型也負責在頁面轉換期間觸發滑動動畫。

使用IOC容器以解耦方式加載視圖/視圖模型運行良好,並且PRISM似乎對管理各種頁面區域的工作足夠了。

1

你看過WPF文檔中的Navigation Overview嗎?那裏描述的工具和技術你不喜歡什麼?

相關問題