2014-04-06 51 views
1

在我的應用程序中,用戶可以選擇要應用的任何主題。但是,如果他關閉應用程序並再次打開它,則主題更改不會相同。我希望這些更改應該保存,所以如果用戶在應用主題後會再次打開它,則應該保存更改並應用。如何在App.config中保存應用程序主題名稱

我是否需要在app.config中保存主題名稱,或者有其他解決方法嗎?

我需要你的建議。謝謝。

+0

你想爲每個用戶提供不同的主題嗎? – Pleun

回答

1

試試這個:

<appSettings> 
    <add key="Theme" value ="YOUR_COLOR"/> 
</appSettings> 

,並在應用程序中使用了這種方式:

using System.Configuration; 
string myTheme=ConfigurationManager.AppSettings("Theme"); 
+0

非常感謝您的回答,但我不知道如何更改Metro主題? – user3503036

0

如果你在談論的ASP.NET應用 - 你應該閱讀How To: Apply ASP.NET Themes文檔MSDN。

基本上,在你的web應用的web.config,您可以定義主題中使用:

<configuration> 
    <system.web> 
     <pages theme="ThemeName" /> 
    </system.web> 
</configuration> 

利用這種配置,ASP.NET Web應用程序將自動使用該主題 - 無需手動編碼的必要在你身邊。

相關問題