轉帖|使用教程|編輯:王香|2019-04-25 11:25:36.000|閱讀 288 次
概述:材料主題設計器可以在 WinForm 應用程序的設計階段和運行階段啟動。 您可以在設計時使用“主題控制器”對話框或通過修改“App.config”文件來應用主題。 要在運行時啟動,請使用C1ThemeController靜態類來應用主題。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
下載ComponentOne Studio for WinForms最新版本
材料主題設計器可以在 WinForm 應用程序的設計階段和運行階段啟動。 您可以在設計時使用“主題控制器”對話框或通過修改“App.config”文件來應用主題。 要在運行時啟動,請使用C1ThemeController靜態類來應用主題。
確保您的產品路徑下包含C1.Win.C1Themes.dll。 您可以在App.Config中添加以下應用程序設置以應用基本主題:
<configuration> <appSettings> <add key="C1ApplicationTheme" value="Material"/> </appSettings> </configuration>
確保您的產品路徑下包含C1.Win.C1Themes.dll。在加載前在您的應用程序中添加以下代碼。
C1Theme theme = C1.Win.C1Themes.C1ThemeController.GetThemeByName(“Material”, false); C1ThemeController.ApplyThemeToControlTree(control, theme);
C1Theme Designer應用程序允許為WinForm Edition中的任何控件輕松設計新主題。 它還允許您編輯/修改現有主題以實現您選擇的外觀,或與應用程序主題匹配。 您可以進一步使用此應用程序將Material主題調整到控件允許的最精細級別。
主題是一個帶有.c1theme擴展名的XML文件,它由一組屬性及其值組成(它決定了控件的外觀)。 主題在內部劃分為對應于不同控件的不同部分。 所有其他控件都可以訪問“基本主題屬性”部分。 此部分包含子部分“材質”,該部分存儲可以更改為創建不同材質主題的“材質”屬性。
例如,下面讓我們嘗試更改FlexGrid的材質主題,其中標題是主要顏色。
1、 從ComponentOne開始菜單打開ComponentOne主題設計器。 按Ctrl + N或文件>新建。 選擇“材質”作為新主題的基本主題。
2、 單擊BTP編輯器按鈕(1)。 這將打開一個新的基本主題屬性編輯器。 選擇“材料”屬性(2)。 在這里,您可以看到材質中使用的不同顏色:
3、 轉到主題樹并展開C1FlexGrid節點。
4、 展開C1FlexGrid>樣式>固定節點。 此節點將保存固定(標題)單元格的樣式。
5、 選擇ForeColo下拉列表以打開顏色選擇器。
6、 您可以在選擇器下拉列表中選擇“參考”選項卡以選擇主要顏色。
7、 您可以保存此主題并按照“在應用程序中應用材料主題”部分中的說明使用它。 您的FlexGrid現在應該具有基于主要顏色設置的標題顏色。
ComponentOne是一款專注于企業應用高性能開發的 .NET 全功能控件套包,包含300余種控件,支持7大平臺,涵蓋7大功能模塊。較于市面上其他同類產品,ComponentOne更加輕盈,功能更加強大,20多年的開發經驗,將為您的應用系統帶來更為安全的使用體驗。純中文操作界面,一對一技術支持,廠商級的技術服務,共同造就了這款國際頂級控件套包。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn