項目設置頁面
DevExpress項目設置頁面允許您設置項目范圍的設置,如默認控制字體或DevExpress皮膚。在Visual Studio的解決方案資源管理器窗口中右鍵單擊WinForms項目,然后選擇“DevExpress Project Settings”來調用此頁面。
如果您未引用DevExpress庫的項目調用項目設置對話框,則會出現(xiàn)相應的通知。點擊“Convert”按鈕來引用以下DevExpress核心庫:Data、Utils、XtraBars和XtraEditors。
注意
- 如果在應用程序啟動時創(chuàng)建 DevExpress form ,則會自動加載DevExpress項目設置。否則,您需要手動調用WindowsFormsSettings.LoadApplicationSettings方法來應用這些設置。
- 如果應用程序在啟動時顯示閃屏,請調用WindowsFormsSettings.LoadApplicationSettings方法在閃屏顯示之前(例如,在閃屏的構造函數(shù)中)。
- 項目設置頁面在類庫項目中不可用。
Skin Options
您可以在該組中選擇默認的應用程序外觀(用于設計和運行時)。“Register User Skins”復選框允許您將自定義程序集中的外觀添加到列表中(重新構建應用程序并重啟Visual Studio以從此庫中選擇自定義皮膚),“Skin Palette”選擇器只有在選擇矢量外觀時才可用,按“Edit”按鈕創(chuàng)建自定義調色板。
相關構件:所有UserLookAndFeel. SetSkinStyle 方法的重載
Font Options
該組中的設置允許您更改DevExpress控件的字體。
- Default-所有DevExpress控件的默認字體。目前,這個設置相當于Tahoma (Tahoma, 7.8pt)
- Segoe UI - Segoe UI, 7.8pt
- Tahoma - Tahoma, 7.8pt
- Windows Default - Microsoft Sans Serif, 7.8pt
- Message Box - Segoe UI, 9pt
相關構件: WindowsFormsSettings. DefaultFont, WindowsFormsSettings. FontBehavior
DirectX Options
選中“Use DirectX”選項,為所有支持此功能的DevExpress控件啟用DirectX渲染。
相關構件:WindowsFormsSettings. ForceDirectXPaint
DPI Awareness
此設置更改應用程序的DPI感知模式。
相關構件:WindowsFormsSettings. SetDPIAware, WindowsFormsSettings. SetPerMonitorDpiAware
Application UI
在數(shù)據密集型應用程序中,“Compact UI”模式減少了控件的填充和邊距,以便在屏幕上顯示更多信息?!癟ouch UI”模式擴大了對觸摸輸入設備的控制。
相關構件:WindowsFormsSettings. TouchUIMode, WindowsFormsSettings. TouchScaleFactor, WindowsFormsSettings. CompactUIMode
注意
如果使用“Project Settings”對話框,請不要在其他地方指定其他項目范圍的設置。否則,存儲在自動生成的app.config文件中的設置可能與您的自定義設置沖突。