protected override void RenderAttributes(AttributesBuilder builder) { base.RenderAttributes(builder); if (FlyoutBackgroundColor != null) { builder.AddAttribute(nameof(FlyoutBackgroundColor), AttributeHelper.ColorToString(FlyoutBackgroundColor.Value)); } if (FlyoutBackgroundImage != null) { builder.AddAttribute(nameof(FlyoutBackgroundImage), AttributeHelper.ImageSourceToString(FlyoutBackgroundImage)); } if (FlyoutBackgroundImageAspect != null) { builder.AddAttribute(nameof(FlyoutBackgroundImageAspect), (int)FlyoutBackgroundImageAspect.Value); } if (FlyoutBehavior != null) { builder.AddAttribute(nameof(FlyoutBehavior), (int)FlyoutBehavior.Value); } if (FlyoutHeaderBehavior != null) { builder.AddAttribute(nameof(FlyoutHeaderBehavior), (int)FlyoutHeaderBehavior.Value); } if (FlyoutIcon != null) { builder.AddAttribute(nameof(FlyoutIcon), AttributeHelper.ImageSourceToString(FlyoutIcon)); } if (FlyoutIsPresented != null) { builder.AddAttribute(nameof(FlyoutIsPresented), FlyoutIsPresented.Value); } RenderAdditionalAttributes(builder); }
protected override void RenderAttributes(AttributesBuilder builder) { base.RenderAttributes(builder); if (FlyoutIcon != null) { builder.AddAttribute(nameof(FlyoutIcon), AttributeHelper.ImageSourceToString(FlyoutIcon)); } if (Icon != null) { builder.AddAttribute(nameof(Icon), AttributeHelper.ImageSourceToString(Icon)); } if (IsEnabled != null) { builder.AddAttribute(nameof(IsEnabled), IsEnabled.Value); } if (IsTabStop != null) { builder.AddAttribute(nameof(IsTabStop), IsTabStop.Value); } if (Route != null) { builder.AddAttribute(nameof(Route), Route); } if (TabIndex != null) { builder.AddAttribute(nameof(TabIndex), TabIndex.Value); } if (Title != null) { builder.AddAttribute(nameof(Title), Title); } RenderAdditionalAttributes(builder); }
protected override void RenderAttributes(AttributesBuilder builder) { base.RenderAttributes(builder); if (@class != null) { builder.AddAttribute(nameof(@class), @class); } if (IconImageSource != null) { builder.AddAttribute(nameof(IconImageSource), AttributeHelper.ImageSourceToString(IconImageSource)); } if (IsDestructive != null) { builder.AddAttribute(nameof(IsDestructive), IsDestructive.Value); } if (IsEnabled != null) { builder.AddAttribute(nameof(IsEnabled), IsEnabled.Value); } if (StyleClass != null) { builder.AddAttribute(nameof(StyleClass), StyleClass); } if (Text != null) { builder.AddAttribute(nameof(Text), Text); } RenderAdditionalAttributes(builder); }
protected override void RenderAttributes(AttributesBuilder builder) { base.RenderAttributes(builder); if (Maximum != null) { builder.AddAttribute(nameof(Maximum), AttributeHelper.DoubleToString(Maximum.Value)); } if (MaximumTrackColor != null) { builder.AddAttribute(nameof(MaximumTrackColor), AttributeHelper.ColorToString(MaximumTrackColor.Value)); } if (Minimum != null) { builder.AddAttribute(nameof(Minimum), AttributeHelper.DoubleToString(Minimum.Value)); } if (MinimumTrackColor != null) { builder.AddAttribute(nameof(MinimumTrackColor), AttributeHelper.ColorToString(MinimumTrackColor.Value)); } if (ThumbColor != null) { builder.AddAttribute(nameof(ThumbColor), AttributeHelper.ColorToString(ThumbColor.Value)); } if (ThumbImageSource != null) { builder.AddAttribute(nameof(ThumbImageSource), AttributeHelper.ImageSourceToString(ThumbImageSource)); } if (Value != null) { builder.AddAttribute(nameof(Value), AttributeHelper.DoubleToString(Value.Value)); } RenderAdditionalAttributes(builder); }
protected override void RenderAttributes(AttributesBuilder builder) { base.RenderAttributes(builder); if (Aspect != null) { builder.AddAttribute(nameof(Aspect), (int)Aspect.Value); } if (BorderColor != null) { builder.AddAttribute(nameof(BorderColor), AttributeHelper.ColorToString(BorderColor.Value)); } if (BorderWidth != null) { builder.AddAttribute(nameof(BorderWidth), AttributeHelper.DoubleToString(BorderWidth.Value)); } if (CornerRadius != null) { builder.AddAttribute(nameof(CornerRadius), CornerRadius.Value); } if (IsOpaque != null) { builder.AddAttribute(nameof(IsOpaque), IsOpaque.Value); } if (Padding != null) { builder.AddAttribute(nameof(Padding), AttributeHelper.ThicknessToString(Padding.Value)); } if (Source != null) { builder.AddAttribute(nameof(Source), AttributeHelper.ImageSourceToString(Source)); } RenderAdditionalAttributes(builder); }
protected override void RenderAttributes(AttributesBuilder builder) { base.RenderAttributes(builder); if (BackgroundImageSource != null) { builder.AddAttribute(nameof(BackgroundImageSource), AttributeHelper.ImageSourceToString(BackgroundImageSource)); } if (IconImageSource != null) { builder.AddAttribute(nameof(IconImageSource), AttributeHelper.ImageSourceToString(IconImageSource)); } if (IsBusy != null) { builder.AddAttribute(nameof(IsBusy), IsBusy.Value); } if (Padding != null) { builder.AddAttribute(nameof(Padding), AttributeHelper.ThicknessToString(Padding.Value)); } if (Title != null) { builder.AddAttribute(nameof(Title), Title); } RenderAdditionalAttributes(builder); }
#pragma warning restore CA1721 // Property names should not match get methods protected override void RenderAttributes(AttributesBuilder builder) { base.RenderAttributes(builder); if (IconImageSource != null) { builder.AddAttribute(nameof(IconImageSource), AttributeHelper.ImageSourceToString(IconImageSource)); } if (Title != null) { builder.AddAttribute(nameof(Title), Title); } }
protected override void RenderAttributes(AttributesBuilder builder) { base.RenderAttributes(builder); if (BorderColor != null) { builder.AddAttribute(nameof(BorderColor), AttributeHelper.ColorToString(BorderColor.Value)); } if (BorderWidth != null) { builder.AddAttribute(nameof(BorderWidth), AttributeHelper.DoubleToString(BorderWidth.Value)); } if (CharacterSpacing != null) { builder.AddAttribute(nameof(CharacterSpacing), AttributeHelper.DoubleToString(CharacterSpacing.Value)); } if (CornerRadius != null) { builder.AddAttribute(nameof(CornerRadius), CornerRadius.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 (ImageSource != null) { builder.AddAttribute(nameof(ImageSource), AttributeHelper.ImageSourceToString(ImageSource)); } 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)); } RenderAdditionalAttributes(builder); }
protected override void RenderAttributes(AttributesBuilder builder) { base.RenderAttributes(builder); if (Aspect != null) { builder.AddAttribute(nameof(Aspect), (int)Aspect.Value); } if (IsOpaque != null) { builder.AddAttribute(nameof(IsOpaque), IsOpaque.Value); } if (Source != null) { builder.AddAttribute(nameof(Source), AttributeHelper.ImageSourceToString(Source)); } }
protected override void RenderAttributes(AttributesBuilder builder) { base.RenderAttributes(builder); if (IconImageSource != null) { builder.AddAttribute(nameof(IconImageSource), AttributeHelper.ImageSourceToString(IconImageSource)); } if (IsDestructive != null) { builder.AddAttribute(nameof(IsDestructive), IsDestructive.Value); } if (Text != null) { builder.AddAttribute(nameof(Text), Text); } builder.AddAttribute("onclick", OnClick); }
protected override void RenderAttributes(AttributesBuilder builder) { base.RenderAttributes(builder); //[Parameter] public ShellItem CurrentItem { get; set; } //[Parameter] public ShellNavigationState CurrentState { get; } if (FlyoutBackgroundImageAspect != null) { // NOTE: The Aspect must be set before the image or else an exception is thrown builder.AddAttribute(nameof(FlyoutBackgroundImageAspect), (int)FlyoutBackgroundImageAspect.Value); } if (FlyoutBackgroundImage != null) { builder.AddAttribute(nameof(FlyoutBackgroundImage), AttributeHelper.ImageSourceToString(FlyoutBackgroundImage)); } if (FlyoutBackgroundColor != null) { builder.AddAttribute(nameof(FlyoutBackgroundColor), AttributeHelper.ColorToString(FlyoutBackgroundColor.Value)); } if (FlyoutBehavior != null) { builder.AddAttribute(nameof(FlyoutBehavior), (int)FlyoutBehavior.Value); } if (FlyoutHeaderBehavior != null) { builder.AddAttribute(nameof(FlyoutHeaderBehavior), (int)FlyoutHeaderBehavior.Value); } //[Parameter] public DataTemplate FlyoutHeaderTemplate { get; set; } if (FlyoutIcon != null) { builder.AddAttribute(nameof(FlyoutIcon), AttributeHelper.ImageSourceToString(FlyoutIcon)); } //[Parameter] public bool? FlyoutIsPresented { get; set; } // TODO: Two-way binding? //[Parameter] public DataTemplate ItemTemplate { get; set; } //[Parameter] public DataTemplate MenuItemTemplate { get; set; } builder.AddAttribute("onnavigated", OnNavigated); builder.AddAttribute("onnavigating", OnNavigating); }