我試圖將一些舊應用程序轉換爲新的Windows應用商店應用程序設計。其中一些應用程序使用Tab
來表示應用程序的多個功能。例如,我有一個簡單的英語,德語字典有兩個主要功能:Windows Store應用程序中的選項卡
- 翻譯英語到德語
- 翻譯德語英語
在分離Tab
每個代表。
我環顧了各種Metro風格的應用,發現沒有相當於Tab
s。 可以手動創建Tab
(使用按鈕和...),但他們可能有一個理由不包括這樣的東西在默認元素。
在Metro中設計這種概念的正確方法是什麼?
我試圖將一些舊應用程序轉換爲新的Windows應用商店應用程序設計。其中一些應用程序使用Tab
來表示應用程序的多個功能。例如,我有一個簡單的英語,德語字典有兩個主要功能:Windows Store應用程序中的選項卡
在分離Tab
每個代表。
我環顧了各種Metro風格的應用,發現沒有相當於Tab
s。 可以手動創建Tab
(使用按鈕和...),但他們可能有一個理由不包括這樣的東西在默認元素。
在Metro中設計這種概念的正確方法是什麼?
您可以通過兩種方式實現「標籤」:
但是,我認爲選項卡應該用於獨立活動。在你的情況下,大多數用戶會希望輕鬆地從一個翻譯切換到另一個翻譯。因此,我建議您實現類似於http://www.bing.com/translator/或http://translate.google.com/的接口
你可以看看使用FlipView控件。一個典型的例子顯示了在Windows Store中用於瀏覽屏幕截圖的控件。您可以使用按鈕(或您選擇的任何控件)更改並跟蹤翻轉視圖中當前顯示的項目。
參考:http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.flipview
[在WinRT中創建選項卡]的可能重複(http://stackoverflow.com/questions/10737117/creating-tabs-in-winrt) – HappyNomad