Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

AppointmentStatusItem.Brush Property

Gets or sets the brush used to fill the appointment status.

Namespace: DevExpress.Xpf.Scheduling

Assembly: DevExpress.Xpf.Scheduling.v24.2.dll

NuGet Package: DevExpress.Wpf.Scheduling

#Declaration

public Brush Brush { get; set; }

#Property Value

Type Description
Brush

A Brush object which represents the brush used for drawing an appointment status.

#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:

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.

See Also