2015-02-11 54 views
0

我正在尋找一些關於創建類似於UI(特別是滑動屏幕部分)的手機的最佳方法的建議。這是針對我爲IT支持公司開發的系統托盤工具。 WPF應用程序看起來像手機,並在手機顯示屏上包含各種不同的按鈕和數據。我其實已經完成了應用程序,但現在他們想要改變一些東西並添加更多的屏幕。WPF手機用戶界面(滑動屏幕)

我現在擁有的一切:

圖片的主屏幕在Android手機,那麼你向右滑動,並得到一組新的圖標和數據。這幾乎就是這樣。我目前有3個不同的屏幕,我通過創建比可視區域更大的網格來完成此任務。當您轉到下一個屏幕時,網格的邊距將使用故事板更改(因此它看起來像滑動),然後下一個屏幕位於可視區域中。主屏幕在手機左側(隱藏),第三個屏幕在手機右側(隱藏)。

瞭解現在它是什麼樣子?如果我做了一個可怕的工作解釋,也許我可以上傳顯示UI的東西(只是讓我知道)。

用做這種方式我的問題是:

這是一種痛苦,以獲得三個屏幕,我想他們,因爲我不得不手動更改頁邊距,所以我可以查看該部分的方式我需要查看和編輯的網格。當應用程序運行時,更容易看到它們,因爲您只需按下按鈕並且屏幕爲您移動。現在我添加更多屏幕更加困難,而且看起來應該有更簡單的方法。

是否有人知道任何WPF應用程序,模板或控件的例子,我可以修改這些類似的東西?如何建議我如何從零開始構建一個稍微容易修改和添加的東西?想到的東西可能是對每個屏幕單獨進行控制的一種方式,並找到一種方法來使一個控件滑出,另一個同時滑入。它看起來像是基本連接的。

完全披露:我不是開發者。我是一名系統工程師,他的任務是爲我們的客戶創建一個自定義系統托盤工具,以啓動聊天支持會話(等等)。任何幫助,您可以提供將不勝感激!我確實試圖尋找這個,但不斷想出像音量控制滑塊(不像手機滑塊等手機UI)的例子。

再次感謝!

回答

0

如果您使用的是DevExpress,則可以使用DevExpress FlipView Control。通過使用flipview,你可以添加你想要的屏幕數量。在顯示時,您可以隱藏翻頁按鈕,捕捉輕掃或鼠標移動並相應地翻轉視圖。

我對DevExpress控件的知識非常有限。但按照我的理解,我認爲flipview可能是您的案例的正確選擇。