DxSchedulerTimelineView.CellMinWidth Property
Specifies the base width of a single division of the timescale, in pixels.
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v25.2.dll
NuGet Package: DevExpress.Blazor
Declaration
[DefaultValue(180)]
[Parameter]
public int CellMinWidth { get; set; }
Property Value
| Type | Default | Description |
|---|---|---|
| Int32 | 180 | The minimum width of a single division of the scale, in pixels. |
Remarks
When you define a scale for the Timeline view, the scheduler displays cells whose duration equals Unit * UnitCount. The CellMinWidth property specifies the base value used to calculate the minimum cell width: this property does not take cell borders, paddings, or time ruler into account.
You can use the VerticalResourceCellWidth propety to specify the resource cell width when resource captions are displayed horizontally.
- Index.razor
- Resource.cs
- ResourceAppointment.cs
- ResourceAppointmentCollection.cs
- ResourceCollection.cs
@using Data
<DxScheduler StartDate="@(DateTime.Today + TimeSpan.FromHours(8))"
DataStorage="@DataStorage"
ResourceNavigatorVisible="false">
<DxSchedulerTimelineView Duration="@(TimeSpan.FromHours(36))" CellMinWidth="100">
<Scales>
<DxSchedulerTimeScale Unit="@SchedulerTimeScaleUnit.Day" UnitCount="1"></DxSchedulerTimeScale>
<DxSchedulerTimeScale Unit="@SchedulerTimeScaleUnit.Hour" UnitCount="6"></DxSchedulerTimeScale>
</Scales>
</DxSchedulerTimelineView>
</DxScheduler>
@code {
DxSchedulerDataStorage DataStorage = new DxSchedulerDataStorage() {
AppointmentsSource = ResourceAppointmentCollection.GetAppointments(),
AppointmentMappings = new DxSchedulerAppointmentMappings() {
Id = "Id",
Type = "AppointmentType",
Start = "StartDate",
End = "EndDate",
Subject = "Caption",
AllDay = "AllDay",
Location = "Location",
Description = "Description",
LabelId = "Label",
StatusId = "Status",
RecurrenceInfo = "Recurrence",
ResourceId = "ResourceId"
},
ResourcesSource = ResourceAppointmentCollection.GetResourcesForGrouping(),
ResourceMappings = new DxSchedulerResourceMappings() {
Id = "Id",
Caption = "Name",
BackgroundCssClass = "BackgroundCss",
TextCssClass = "TextCss"
}
};
}
See Also