用系統(tǒng)強(qiáng)調(diào)色及主題切換)
在最新版本的Microsoft Office產(chǎn)品中用戶可以根據(jù)系統(tǒng)設(shè)置選擇主題當(dāng)使用這個(gè)主題時(shí)Office將采用Windows強(qiáng)調(diào)色和應(yīng)用模式(亮/暗)設(shè)置并將它們應(yīng)用到Office本身。如果用戶在操作系統(tǒng)中更改了強(qiáng)調(diào)色或應(yīng)用模式Office會(huì)檢測(cè)到此更改并自動(dòng)更新應(yīng)用程序的外觀。使用DevExpress WPF v21.2及以上版本用戶可以獲得適當(dāng)?shù)腤indows強(qiáng)調(diào)色和應(yīng)用程序模式(暗/亮)設(shè)置并將這些顏色應(yīng)用到應(yīng)用程序(使用新的系統(tǒng)顏色主題)。如果喜歡深色應(yīng)用程序主題可以使用我們的新Win10Dark主題(就像任何其他DevExpress WPF應(yīng)用程序主題一樣)。PS???????DevExpress WPF擁有120個(gè)控件和庫(kù)將幫助您交付滿足甚至超出企業(yè)需求的高性能業(yè)務(wù)應(yīng)用程序。通過(guò)DevExpress WPF能創(chuàng)建有著強(qiáng)大互動(dòng)功能的XAML基礎(chǔ)應(yīng)用程序這些應(yīng)用程序?qū)W⒂诋?dāng)代客戶的需求和構(gòu)建未來(lái)新一代支持觸摸的解決方案。DevExpress新舊版本幫助文檔獲取可點(diǎn)擊這篇文章查看——《界面控件DevExpress v26.1幫助文檔大全CHM版本》系統(tǒng)顏色主題就像Microsoft Office一樣我們的系統(tǒng)顏色主題獲得Windows強(qiáng)調(diào)色和應(yīng)用程序模式(暗/亮)設(shè)置并將這些顏色應(yīng)用到應(yīng)用程序中System Colors主題使用調(diào)色板在運(yùn)行時(shí)切換顏色。您可以在下面的主題選擇器中找到我們的系統(tǒng)顏色主題BarSubItemThemeSelectorBehaviorBarSplitItemThemeSelectorBehaviorRibbonGalleryItemThemeSelectorBehaviorGalleryThemeSelectorBehaviorHamburgerSubMenuThemeSelectorBehavior設(shè)置主題選擇器的操作繼承ShowWin10SystemColorTheme屬性為true在選擇器中顯示主題。要將Window的強(qiáng)調(diào)色和應(yīng)用程序模式應(yīng)用于代碼隱藏中的應(yīng)用程序請(qǐng)創(chuàng)建一個(gè)Win10Palette實(shí)例并將true傳遞給listenAppModeChanges構(gòu)造函數(shù)參數(shù)。然后基于Win10Palette生成一個(gè)新的主題并將這個(gè)主題應(yīng)用到您的應(yīng)用程序。var palette new Win10Palette(true); var theme Theme.CreateTheme(palette); Theme.RegisterTheme(theme); ApplicationThemeHelper.ApplicationThemeName theme.Name;您還應(yīng)該引用Mono.Cecil NuGet包和DevExpress.Xpf.Core程序集將System Colors主題應(yīng)用到您的應(yīng)用程序中無(wú)論是在后面的代碼中還是從主題選擇器中。Windows 10黑色主題如上所述用戶也可以為應(yīng)用程序激活暗應(yīng)用模式(基于系統(tǒng)設(shè)置)。為了啟用這個(gè)選項(xiàng)我們創(chuàng)建了一個(gè)新的Win10Dark應(yīng)用程序主題。如果你喜歡使用Dark版本不管用戶設(shè)置如何選擇Win10Dark主題就像其他???????DevExpress WPF用程序主題一樣。