1

我想使用Visual Studio 2012和C#開發Windows應用商店的應用程序。 但是,當我創建一個空白項目(XAML)的「Windows商店」選擇我得到一個地鐵應用程序。我想要一個普通的XAML應用程序,因爲我的應用程序只能用作窗口應用程序(用戶不會從Metro接口中受益)。適用於Windows Store的非地鐵應用程序?

那麼,如何創建一個沒有Metro的默認XAML應用程序,但仍然能夠將其放入Windows應用商店?

回答

4

您只需像通常那樣構建桌面應用程序。不要選擇Windows Store應用程序,否則最終會在WinRT上創建一個Metro應用程序。

您需要針對您的申請運行認證套件並將其提交給MS。您還需要一個公司帳戶才能提交到商店。

你可以在這裏找到更多的信息:http://blogs.msdn.com/b/windowsstore/archive/2012/06/08/listing-your-desktop-app-in-the-store.aspx

+1

請注意,Microsoft不處理您的應用程序的安裝或分發。你會得到一些可見性,因爲它會在商店中列出,但分配,收款等等都在你身上。 – 2013-02-19 03:21:42

1

您只需爲自己想要使用的控件提供自己的Style模板。如果您不想使用標準的開箱即用主題,則您可以對任何WPF/SL項目執行相同的操作。所以說例如你想使用一個Button,但你不希望它看起來像一個默認的Light/Dark主題按鈕。在您的設計區域上單擊一個,然後右鍵單擊並選擇編輯模板 - >編輯副本,然後使用混合來設置它的樣式,但是您希望它看起來像樣。不幸的是,這意味着你必須主題所有的控件來創建你的主題,一切工作在一起。

這是關於如何設置這些環境的一件很酷的事情,你可以從字面上做任何事情看,但是你的想象力希望它看起來。 Web上有很多關於如何使用Blend自定義控件樣式模板的教程。希望這可以幫助。

+0

感謝澄清這一點,但有沒有辦法讓一個窗口地鐵的應用程序? – Hedge 2013-02-19 11:35:30

+0

@Hedge不知道你是什麼意思,雖然從另一個答案和它的提升來看,我一定誤解了這個問題。我正在考慮將它改爲不像地鐵界面的美學意義上的方式。 – 2013-02-19 14:50:00

+1

沒有辦法創建窗口化的Metro應用程序。 Metro應用程序全屏/填充/快照 – 2013-02-21 15:45:45

相關問題