项目设置页面
DevExpress项目设置页面允许您设置项目范围的设置,如默认控制字体或DevExpress皮肤。在Visual Studio的解决方案资源管理器窗口中右键单击WinForms项目,然后选择“DevExpress Project Settings”来调用此页面。
如果您未引用DevExpress库的项目调用项目设置对话框,则会出现相应的通知。点击“Convert”按钮来引用以下DevExpress核心库:Data、Utils、XtraBars和XtraEditors。
注意
- 如果在应用程序启动时创建 DevExpress form ,则会自动加载DevExpress项目设置。否则,您需要手动调用WindowsFormsSettings.LoadApplicationSettings方法来应用这些设置。
- 如果应用程序在启动时显示闪屏,请调用WindowsFormsSettings.LoadApplicationSettings方法在闪屏显示之前(例如,在闪屏的构造函数中)。
- 项目设置页面在类库项目中不可用。
Skin Options
您可以在该组中选择默认的应用程序外观(用于设计和运行时)。“Register User Skins”复选框允许您将自定义程序集中的外观添加到列表中(重新构建应用程序并重启Visual Studio以从此库中选择自定义皮肤),“Skin Palette”选择器只有在选择矢量外观时才可用,按“Edit”按钮创建自定义调色板。
相关构件:所有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
在数据密集型应用程序中,“Compact UI”模式减少了控件的填充和边距,以便在屏幕上显示更多信息。“Touch UI”模式扩大了对触摸输入设备的控制。
相关构件:WindowsFormsSettings. TouchUIMode, WindowsFormsSettings. TouchScaleFactor, WindowsFormsSettings. CompactUIMode
注意
如果使用“Project Settings”对话框,请不要在其他地方指定其他项目范围的设置。否则,存储在自动生成的app.config文件中的设置可能与您的自定义设置冲突。