Beispiel #1
0
 public AutoFormsListItemAttribute(
     string label              = null,
     double value              = 1,
     GridUnitType gridType     = GridUnitType.Star,
     string itemStyle          = null,
     string labelStyleOverride = null,
     TextAlignment horizontalHeaderAlignment = TextAlignment.Start,
     TextAlignment horizontalItemAlignment   = TextAlignment.Start,
     AutoFormsType type = AutoFormsType.Auto,
     AutoFormsOrientation orientation = AutoFormsOrientation.Horizontal,
     AutoFormsLayoutOptions horizontalLabelOptions   = AutoFormsLayoutOptions.Default,
     AutoFormsLayoutOptions horizontalControlOptions = AutoFormsLayoutOptions.Default,
     int controlWidthRequest = -1,
     string placeholder      = null,
     int heightRequest       = -1,
     string isVisible        = null,
     string isEnabled        = null,
     string isFocused        = null,
     int filter       = 0,
     string[] grouped = null,
     object sortValue = null) : base(
         label, type, orientation, horizontalLabelOptions, horizontalControlOptions, controlWidthRequest, itemStyle, labelStyleOverride, placeholder, heightRequest, isVisible, isEnabled, isFocused, filter, grouped: grouped)
 {
     Value    = value;
     GridType = gridType;
     HorizontalHeaderAlignment = horizontalHeaderAlignment;
     HorizontalItemAlignment   = horizontalItemAlignment;
     SortValue = sortValue;
 }
Beispiel #2
0
        public AutoFormsAttribute(
            string label       = null,
            AutoFormsType type = AutoFormsType.Auto,
            AutoFormsOrientation orientation = AutoFormsOrientation.Default,
            AutoFormsLayoutOptions horizontalLabelOptions   = AutoFormsLayoutOptions.Default,
            AutoFormsLayoutOptions horizontalControlOptions = AutoFormsLayoutOptions.Default,
            double controlWidthRequest = -1,
            string itemStyle           = null,
            string labelStyleOverride  = null,
            string placeholder         = null,
            double heightRequest       = -1,
            string isVisible           = null,
            string isEnabled           = null,
            string isFocused           = null,
            int filter           = 0,
            double paddingLeft   = 25,
            double paddingRight  = 25,
            double paddingTop    = 0,
            double paddingBottom = 20,
            double layoutHorizontalPercentageOverride = -1,
            string[] grouped = null) : base(filter)
        {
            Label              = label;
            ItemStyle          = itemStyle;
            LabelStyleOverride = labelStyleOverride;
            Placeholder        = placeholder;
            Type          = type;
            HeightRequest = heightRequest;
            IsVisible     = isVisible;
            IsEnabled     = isEnabled;
            IsFocused     = isFocused;
            PaddingLeft   = paddingLeft;
            PaddingRight  = paddingRight;
            PaddingTop    = paddingTop;
            PaddingBottom = paddingBottom;
            LayoutHorizontalPercentageOverride = layoutHorizontalPercentageOverride;
            Grouped = grouped;

            Orientation              = orientation;
            HorizontalLabelOptions   = horizontalLabelOptions;
            HorizontalControlOptions = horizontalControlOptions;
            ControlWidthRequest      = controlWidthRequest;
        }