public ButtonLayoutManager(IButtonLayoutRenderer renderer, bool preserveInitialPadding = false, bool spacingAdjustsPadding = true, bool borderAdjustsPadding = false, bool collapseHorizontalPadding = false) { _renderer = renderer ?? throw new ArgumentNullException(nameof(renderer)); _renderer.ElementChanged += OnElementChanged; _preserveInitialPadding = preserveInitialPadding; _spacingAdjustsPadding = spacingAdjustsPadding; _borderAdjustsPadding = borderAdjustsPadding; _collapseHorizontalPadding = collapseHorizontalPadding; ImageElementManager.Init(renderer.ImageVisualElementRenderer); }
readonly nfloat _minimumButtonHeight = 44; // Apple docs public ImageButtonRenderer() : base() { ButtonElementManager.Init(this); BorderElementManager.Init(this); ImageElementManager.Init(this); }
public ImageRenderer() : base() { ImageElementManager.Init(this); }