MAUI

  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class DataFormCheckBoxItem

    Show / Hide Table of Contents

    Class DataFormCheckBoxItem

    Represents the class that encapsulates the layout and CheckBox editor settings for data field.

    Inheritance
    System.Object
    DataFormViewItem
    DataFormItem
    DataFormCheckBoxItem
    Inherited Members
    DataFormItem.GroupNameProperty
    DataFormItem.FieldNameProperty
    DataFormItem.LabelTextProperty
    DataFormItem.PlaceholderTextProperty
    DataFormItem.PlaceholderColorProperty
    DataFormItem.ShowLabelProperty
    DataFormItem.IsReadOnlyProperty
    DataFormItem.EditorTextStyleProperty
    DataFormItem.ErrorLabelTextStyleProperty
    DataFormItem.ValidMessageLabelTextStyleProperty
    DataFormItem.LabelTextStyleProperty
    DataFormItem.BackgroundProperty
    DataFormItem.DefaultLayoutSettingsProperty
    DataFormItem.LeadingViewProperty
    DataFormItem.LeadingViewPositionProperty
    DataFormItem.ShowLeadingViewProperty
    DataFormItem.TrailingViewProperty
    DataFormItem.TrailingViewPositionProperty
    DataFormItem.ShowTrailingViewProperty
    DataFormItem.ItemsOrderInRowProperty
    DataFormItem.TextInputLayoutSettingsProperty
    DataFormItem.LayoutTypeProperty
    DataFormItem.GetValue()
    DataFormItem.SetValue(Object)
    DataFormItem.OnBindingContextChanged()
    DataFormItem.GroupName
    DataFormItem.FieldName
    DataFormItem.LabelText
    DataFormItem.PlaceholderText
    DataFormItem.PlaceholderColor
    DataFormItem.ShowLabel
    DataFormItem.IsReadOnly
    DataFormItem.EditorTextStyle
    DataFormItem.ErrorLabelTextStyle
    DataFormItem.ValidMessageLabelTextStyle
    DataFormItem.LabelTextStyle
    DataFormItem.Background
    DataFormItem.DefaultLayoutSettings
    DataFormItem.ItemsOrderInRow
    DataFormItem.LeadingView
    DataFormItem.ShowLeadingView
    DataFormItem.LeadingViewPosition
    DataFormItem.TrailingView
    DataFormItem.ShowTrailingView
    DataFormItem.TrailingViewPosition
    DataFormItem.TextInputLayoutSettings
    DataFormItem.LayoutType
    DataFormItem.IsValid
    DataFormItem.PropertyInfo
    DataFormViewItem.RowSpanProperty
    DataFormViewItem.ColumnSpanProperty
    DataFormViewItem.IsVisibleProperty
    DataFormViewItem.RowOrderProperty
    DataFormViewItem.PaddingProperty
    DataFormViewItem.OnPropertyChanged(String)
    DataFormViewItem.RowSpan
    DataFormViewItem.ColumnSpan
    DataFormViewItem.IsVisible
    DataFormViewItem.RowOrder
    DataFormViewItem.Padding
    Namespace: Syncfusion.Maui.DataForm
    Assembly: Syncfusion.Maui.DataForm.dll
    Syntax
    public class DataFormCheckBoxItem : DataFormItem

    Constructors

    DataFormCheckBoxItem()

    Initializes a new instance of the DataFormCheckBoxItem class.

    Declaration
    public DataFormCheckBoxItem()

    Fields

    ColorProperty

    Identifies the Color dependency property.

    Declaration
    public static readonly BindableProperty ColorProperty
    Field Value
    Type Description
    Microsoft.Maui.Controls.BindableProperty

    The identifier for Color dependency property.

    Properties

    Color

    Gets or sets the color of CheckBox editor.

    Declaration
    public Color Color { get; set; }
    Property Value
    Type Description
    Microsoft.Maui.Graphics.Color

    The default value of color is default(Color).

    Examples

    The below examples shows, how to use the Color property of DataFormCheckBoxItem in the SfDataForm.

    • XAML
    • C#
    • C#
    • C#
    • C#
    <dataForm:SfDataForm x:Name="dataForm">
    </dataForm:SfDataForm>
    public class DataFormViewModel
    {
       public AccountInfo AccountInfo { get;set; }
    }
    public class AccountInfo
    {
       public bool CheckBox { get; set; }
    }
    this.dataForm.AutoGenerateItems = true;
    this.dataForm.DataObject = new DataFormViewModel().AccountInfo;
    this.dataForm.GenerateDataFormItem += OnDataFormGenerateDataFormItem;
    private void OnDataFormGenerateDataFormItem(object sender, GenerateDataFormItemEventArgs e)
    {
       if (e.DataFormItem != null && e.DataFormItem is DataFormCheckBoxItem checkBoxItem && e.DataFormItem.FieldName == "CheckBox")
       {
          e.DataFormItem.LabelText = "Use 24-hour format";
          checkBoxItem.Color = Colors.Orange;
       }
    }
    this.dataForm.AutoGenerateItems = false;
    this.dataForm.Items.Add(new DataFormCheckBoxItem() { Color = Colors.Orange, FieldName="Use 24-hour format" });
    See Also
    DataObject
    Items
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved