protected override void RenderAttributes(AttributesBuilder builder) { base.RenderAttributes(builder); if (AnchorX != null) { builder.AddAttribute(nameof(AnchorX), AttributeHelper.DoubleToString(AnchorX.Value)); } if (AnchorY != null) { builder.AddAttribute(nameof(AnchorY), AttributeHelper.DoubleToString(AnchorY.Value)); } if (BackgroundColor != null) { builder.AddAttribute(nameof(BackgroundColor), AttributeHelper.ColorToString(BackgroundColor)); } if (FlowDirection != null) { builder.AddAttribute(nameof(FlowDirection), (int)FlowDirection.Value); } if (Frame != null) { builder.AddAttribute(nameof(Frame), AttributeHelper.RectToString(Frame.Value)); } if (HeightRequest != null) { builder.AddAttribute(nameof(HeightRequest), AttributeHelper.DoubleToString(HeightRequest.Value)); } if (InputTransparent != null) { builder.AddAttribute(nameof(InputTransparent), InputTransparent.Value); } if (IsEnabled != null) { builder.AddAttribute(nameof(IsEnabled), IsEnabled.Value); } if (IsVisible != null) { builder.AddAttribute(nameof(IsVisible), IsVisible.Value); } if (MaximumHeightRequest != null) { builder.AddAttribute(nameof(MaximumHeightRequest), AttributeHelper.DoubleToString(MaximumHeightRequest.Value)); } if (MaximumWidthRequest != null) { builder.AddAttribute(nameof(MaximumWidthRequest), AttributeHelper.DoubleToString(MaximumWidthRequest.Value)); } if (MinimumHeightRequest != null) { builder.AddAttribute(nameof(MinimumHeightRequest), AttributeHelper.DoubleToString(MinimumHeightRequest.Value)); } if (MinimumWidthRequest != null) { builder.AddAttribute(nameof(MinimumWidthRequest), AttributeHelper.DoubleToString(MinimumWidthRequest.Value)); } if (Opacity != null) { builder.AddAttribute(nameof(Opacity), AttributeHelper.DoubleToString(Opacity.Value)); } if (Rotation != null) { builder.AddAttribute(nameof(Rotation), AttributeHelper.DoubleToString(Rotation.Value)); } if (RotationX != null) { builder.AddAttribute(nameof(RotationX), AttributeHelper.DoubleToString(RotationX.Value)); } if (RotationY != null) { builder.AddAttribute(nameof(RotationY), AttributeHelper.DoubleToString(RotationY.Value)); } if (Scale != null) { builder.AddAttribute(nameof(Scale), AttributeHelper.DoubleToString(Scale.Value)); } if (ScaleX != null) { builder.AddAttribute(nameof(ScaleX), AttributeHelper.DoubleToString(ScaleX.Value)); } if (ScaleY != null) { builder.AddAttribute(nameof(ScaleY), AttributeHelper.DoubleToString(ScaleY.Value)); } if (TranslationX != null) { builder.AddAttribute(nameof(TranslationX), AttributeHelper.DoubleToString(TranslationX.Value)); } if (TranslationY != null) { builder.AddAttribute(nameof(TranslationY), AttributeHelper.DoubleToString(TranslationY.Value)); } if (WidthRequest != null) { builder.AddAttribute(nameof(WidthRequest), AttributeHelper.DoubleToString(WidthRequest.Value)); } if (ZIndex != null) { builder.AddAttribute(nameof(ZIndex), ZIndex.Value); } RenderAdditionalAttributes(builder); }
protected override void RenderAttributes(AttributesBuilder builder) { base.RenderAttributes(builder); if (CharacterSpacing != null) { builder.AddAttribute(nameof(CharacterSpacing), AttributeHelper.DoubleToString(CharacterSpacing.Value)); } if (FontAttributes != null) { builder.AddAttribute(nameof(FontAttributes), (int)FontAttributes.Value); } if (FontFamily != null) { builder.AddAttribute(nameof(FontFamily), FontFamily); } if (FontSize != null) { builder.AddAttribute(nameof(FontSize), AttributeHelper.DoubleToString(FontSize.Value)); } if (HorizontalTextAlignment != null) { builder.AddAttribute(nameof(HorizontalTextAlignment), (int)HorizontalTextAlignment.Value); } if (LineBreakMode != null) { builder.AddAttribute(nameof(LineBreakMode), (int)LineBreakMode.Value); } if (LineHeight != null) { builder.AddAttribute(nameof(LineHeight), AttributeHelper.DoubleToString(LineHeight.Value)); } if (MaxLines != null) { builder.AddAttribute(nameof(MaxLines), MaxLines.Value); } if (Padding != null) { builder.AddAttribute(nameof(Padding), AttributeHelper.ThicknessToString(Padding.Value)); } if (Text != null) { builder.AddAttribute(nameof(Text), Text); } if (TextColor != null) { builder.AddAttribute(nameof(TextColor), AttributeHelper.ColorToString(TextColor.Value)); } if (TextDecorations != null) { builder.AddAttribute(nameof(TextDecorations), (int)TextDecorations.Value); } if (TextTransform != null) { builder.AddAttribute(nameof(TextTransform), (int)TextTransform.Value); } if (TextType != null) { builder.AddAttribute(nameof(TextType), (int)TextType.Value); } if (VerticalTextAlignment != null) { builder.AddAttribute(nameof(VerticalTextAlignment), (int)VerticalTextAlignment.Value); } RenderAdditionalAttributes(builder); }
protected override void RenderAttributes(AttributesBuilder builder) { base.RenderAttributes(builder); if (AnchorX != null) { builder.AddAttribute(nameof(AnchorX), AttributeHelper.DoubleToString(AnchorX.Value)); } if (AnchorY != null) { builder.AddAttribute(nameof(AnchorY), AttributeHelper.DoubleToString(AnchorY.Value)); } if (BackgroundColor != null) { builder.AddAttribute(nameof(BackgroundColor), AttributeHelper.ColorToString(BackgroundColor.Value)); } if (FlowDirection != null) { builder.AddAttribute(nameof(FlowDirection), (int)FlowDirection.Value); } if (HeightRequest != null) { builder.AddAttribute(nameof(HeightRequest), AttributeHelper.DoubleToString(HeightRequest.Value)); } if (InputTransparent != null) { builder.AddAttribute(nameof(InputTransparent), InputTransparent.Value); } if (IsEnabled != null) { builder.AddAttribute(nameof(IsEnabled), IsEnabled.Value); } if (IsTabStop != null) { builder.AddAttribute(nameof(IsTabStop), IsTabStop.Value); } if (IsVisible != null) { builder.AddAttribute(nameof(IsVisible), IsVisible.Value); } if (MinimumHeightRequest != null) { builder.AddAttribute(nameof(MinimumHeightRequest), AttributeHelper.DoubleToString(MinimumHeightRequest.Value)); } if (MinimumWidthRequest != null) { builder.AddAttribute(nameof(MinimumWidthRequest), AttributeHelper.DoubleToString(MinimumWidthRequest.Value)); } if (Opacity != null) { builder.AddAttribute(nameof(Opacity), AttributeHelper.DoubleToString(Opacity.Value)); } if (Rotation != null) { builder.AddAttribute(nameof(Rotation), AttributeHelper.DoubleToString(Rotation.Value)); } if (RotationX != null) { builder.AddAttribute(nameof(RotationX), AttributeHelper.DoubleToString(RotationX.Value)); } if (RotationY != null) { builder.AddAttribute(nameof(RotationY), AttributeHelper.DoubleToString(RotationY.Value)); } if (Scale != null) { builder.AddAttribute(nameof(Scale), AttributeHelper.DoubleToString(Scale.Value)); } if (ScaleX != null) { builder.AddAttribute(nameof(ScaleX), AttributeHelper.DoubleToString(ScaleX.Value)); } if (ScaleY != null) { builder.AddAttribute(nameof(ScaleY), AttributeHelper.DoubleToString(ScaleY.Value)); } if (TabIndex != null) { builder.AddAttribute(nameof(TabIndex), TabIndex.Value); } if (TranslationX != null) { builder.AddAttribute(nameof(TranslationX), AttributeHelper.DoubleToString(TranslationX.Value)); } if (TranslationY != null) { builder.AddAttribute(nameof(TranslationY), AttributeHelper.DoubleToString(TranslationY.Value)); } if (WidthRequest != null) { builder.AddAttribute(nameof(WidthRequest), AttributeHelper.DoubleToString(WidthRequest.Value)); } builder.AddAttribute("onfocused", OnFocused); builder.AddAttribute("onsizechanged", OnSizeChanged); builder.AddAttribute("onunfocused", OnUnfocused); }