ResourceItem.Brush Property
Gets or sets the brush associated with the resource.
Namespace: DevExpress.Xpf.Scheduling
Assembly: DevExpress.Xpf.Scheduling.v24.1.dll
NuGet Package: DevExpress.Wpf.Scheduling
Declaration
Property Value
Type | Description |
---|---|
Brush | A System.Windows.Media.Brush object used to paint the resource. |
Remarks
The following properties allow you to explicitly set brushes used to paint scheduler resources, labels, statuses and time regions:
Data Items | Properties |
---|---|
Resources | ResourceItem.Brush, ResourceMappings.Brush. |
Labels | AppointmentLabelItem.Brush, AppointmentLabelMappings.Brush. |
Statuses | AppointmentStatusItem.Brush, AppointmentStatusMappings.Brush. |
Time Regions | TimeRegionItem.Brush, TimeRegionMappings.Brush. |
You can use the SchedulerControl.BrushSet property to define a custom set of brushes. See the example below.
<dxsch:SchedulerControl.BrushSet>
<dxsch:BrushSet>
<dxsch:BrushInfo Name="Red" Brush="Red"/>
<dxsch:BrushInfo Name="Blue" Brush="Blue"/>
</dxsch:BrushSet>
</dxsch:SchedulerControl.BrushSet>
You can then use the properties listed below to access a brush from SchedulerControl.BrushSet by its Name value:
- ResourceItem.BrushName
- AppointmentLabelItem.BrushName
- AppointmentStatusItem.BrushName
- TimeRegionItem.BrushName
The Brush properties have a higher priority than the BrushName properties. If both are specified, the Brush property value is used.
Refer to the Customize Colors topic for more information.