Class AppointmentStyle
The Appointment Style class contains properties to customize the appearance of displaying appointments in schedule.
Inheritance
Namespace: Syncfusion.SfSchedule.XForms
Assembly: Syncfusion.SfSchedule.XForms.dll
Syntax
public class AppointmentStyle : Element, IThemeElement
Constructors
AppointmentStyle()
Initializes a new instance of the AppointmentStyle class.
Declaration
public AppointmentStyle()
Fields
BorderColorProperty
Gets or sets the Border Color property for Appointment Style to customize the border color of appointment view. This is a bindable property.
Declaration
public static readonly BindableProperty BorderColorProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
BorderCornerRadiusProperty
Gets or sets the Border Corner Radius for AppointmentStyle to customize the border's corner radius of appointment view. This is a bindable property.
Declaration
public static readonly BindableProperty BorderCornerRadiusProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
BorderWidthProperty
Gets or sets the Border Width property for Appointment Style to customize the Border width of the appointment view. This is a bindable property.
Declaration
public static readonly BindableProperty BorderWidthProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
FontAttributesProperty
Gets or sets the Font Attributes for appointment style to customize font attribute for the text in the appointment UI view.This is bindable property.
Declaration
public static readonly BindableProperty FontAttributesProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
FontFamilyProperty
Gets or sets the font family.This is a bindable property.
Declaration
public static readonly BindableProperty FontFamilyProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
FontSizeProperty
Gets or sets the Font Size property for Appointment Style to customize the displaying text's font size in appointment.This is a bindable property.
Declaration
public static readonly BindableProperty FontSizeProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
SelectionBorderColorProperty
Gets or sets the Selection Border Color for Appointment Style to customize the selection border color of the appointment view. This is a bindable property.
Declaration
public static readonly BindableProperty SelectionBorderColorProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
SelectionTextColorProperty
Gets or sets Selection Text Color to customize the displaying text color of the selected appointment text in schedule.. This is a bindable property.
Declaration
public static readonly BindableProperty SelectionTextColorProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
TextColorProperty
Gets or sets Text Color property for appointment style to customize the display text color of the appointment text. This is a bindable property.
Declaration
public static readonly BindableProperty TextColorProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
Properties
BorderColor
Gets or sets the Border Color property for Appointment Style to customize the border color of appointment view.
Declaration
public Color BorderColor { get; set; }
Property Value
Type |
---|
Xamarin.Forms.Color |
Remarks
It's a readonly property and we need to set the Palette
of the WorkWeekViewSettings
class.
BorderCornerRadius
Gets or sets the Border Corner Radius for AppointmentStyle to customize the border's corner radius of appointment view.
Declaration
public double BorderCornerRadius { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The border corner radius. |
BorderWidth
Gets or sets the Border Width property for Appointment Style to customize the Border width of the appointment view.
Declaration
public double BorderWidth { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The width of the border. |
FontAttributes
Gets or sets the Font Attributes for appointment style to customize font attribute for the text in the appointment UI view.
Declaration
public FontAttributes FontAttributes { get; set; }
Property Value
Type | Description |
---|---|
Xamarin.Forms.FontAttributes | The font attributes of the text. |
FontFamily
Gets or sets the font family to replace the default font family for the text in appointment UI view.
Declaration
public string FontFamily { get; set; }
Property Value
Type | Description |
---|---|
System.String | The font family of the text. |
FontSize
Gets or sets the Font Size property for Appointment Style to customize the displaying text's font size in appointment.
Declaration
public double FontSize { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The font size of the text. |
SelectionBorderColor
Gets or sets the Selection Border Color for Appointment Style to customize the selection border color of the appointment view.
Declaration
public Color SelectionBorderColor { get; set; }
Property Value
Type | Description |
---|---|
Xamarin.Forms.Color | The color of the selection border. |
SelectionTextColor
Gets or sets Selection Text Color to customize the displaying text color of the selected appointment text in schedule.
Declaration
public Color SelectionTextColor { get; set; }
Property Value
Type | Description |
---|---|
Xamarin.Forms.Color | The color of the selection text. |
TextColor
Gets or sets Text Color property for appointment style to customize the display text color of the appointment text.
Declaration
public Color TextColor { get; set; }
Property Value
Type | Description |
---|---|
Xamarin.Forms.Color | The color of the text. |