Esempio n. 1
0
        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);
        }
Esempio n. 2
0
		public ImageButtonRenderer() : base()
		{
			BorderElementManager.Init(this); 
			ButtonElementManager.Init(this); 
			ImageElementManager.Init(this);
		}
Esempio n. 3
0
 public ImageRenderer() : base()
 {
     ImageElementManager.Init(this);
 }