4 implementations of IBorderVisualElementRenderer
Microsoft.Maui.Controls.Compatibility (4)
Android\AppCompat\ButtonRenderer.cs (1)
19 IBorderVisualElementRenderer, IButtonLayoutRenderer, IDisposedState
Android\AppCompat\ImageButtonRenderer.cs (1)
23 IBorderVisualElementRenderer,
Android\AppCompat\RadioButtonRenderer.cs (1)
22 IBorderVisualElementRenderer, IVisualElementRenderer, IViewRenderer, ITabStop,
Android\FastRenderers\ButtonRenderer.cs (1)
19 IBorderVisualElementRenderer, IButtonLayoutRenderer, IVisualElementRenderer, IViewRenderer, ITabStop,
40 references to IBorderVisualElementRenderer
Microsoft.Maui.Controls.Compatibility (40)
Android\AppCompat\ButtonRenderer.cs (10)
201 float IBorderVisualElementRenderer.ShadowRadius => Control.ShadowRadius; 202 float IBorderVisualElementRenderer.ShadowDx => Control.ShadowDx; 203 float IBorderVisualElementRenderer.ShadowDy => Control.ShadowDy; 204 AColor IBorderVisualElementRenderer.ShadowColor => Control.ShadowColor; 205 bool IBorderVisualElementRenderer.UseDefaultPadding() => Element.OnThisPlatform().UseDefaultPadding(); 206 bool IBorderVisualElementRenderer.UseDefaultShadow() => Element.OnThisPlatform().UseDefaultShadow(); 207 bool IBorderVisualElementRenderer.IsShadowEnabled() => true; 208 VisualElement IBorderVisualElementRenderer.Element => Element; 209 AView IBorderVisualElementRenderer.View => Control; 210 event EventHandler<VisualElementChangedEventArgs> IBorderVisualElementRenderer.ElementChanged
Android\AppCompat\ImageButtonRenderer.cs (9)
325 float IBorderVisualElementRenderer.ShadowRadius => Context.ToPixels(OnThisPlatform().GetShadowRadius()); 326 float IBorderVisualElementRenderer.ShadowDx => Context.ToPixels(OnThisPlatform().GetShadowOffset().Width); 327 float IBorderVisualElementRenderer.ShadowDy => Context.ToPixels(OnThisPlatform().GetShadowOffset().Height); 328 AColor IBorderVisualElementRenderer.ShadowColor => OnThisPlatform().GetShadowColor().ToAndroid(Colors.Black); 329 bool IBorderVisualElementRenderer.IsShadowEnabled() => OnThisPlatform().GetIsShadowEnabled(); 330 bool IBorderVisualElementRenderer.UseDefaultPadding() => false; 331 bool IBorderVisualElementRenderer.UseDefaultShadow() => false; 332 VisualElement IBorderVisualElementRenderer.Element => Element; 333 AView IBorderVisualElementRenderer.View => this;
Android\AppCompat\RadioButtonRenderer.cs (9)
49 VisualElement IBorderVisualElementRenderer.Element => Element; 328 float IBorderVisualElementRenderer.ShadowRadius => ShadowRadius; 329 float IBorderVisualElementRenderer.ShadowDx => ShadowDx; 330 float IBorderVisualElementRenderer.ShadowDy => ShadowDy; 331 AColor IBorderVisualElementRenderer.ShadowColor => ShadowColor; 332 bool IBorderVisualElementRenderer.IsShadowEnabled() => true; 333 AView IBorderVisualElementRenderer.View => this; 343 bool IBorderVisualElementRenderer.UseDefaultPadding() => true; 344 bool IBorderVisualElementRenderer.UseDefaultShadow() => true;
Android\BorderBackgroundManager.cs (3)
20 IBorderVisualElementRenderer _renderer; 30 public BorderBackgroundManager(IBorderVisualElementRenderer renderer) : this(renderer, true) 34 public BorderBackgroundManager(IBorderVisualElementRenderer renderer, bool drawOutlineWithBackground)
Android\FastRenderers\ButtonRenderer.cs (9)
48 VisualElement IBorderVisualElementRenderer.Element => Element; 375 float IBorderVisualElementRenderer.ShadowRadius => ShadowRadius; 376 float IBorderVisualElementRenderer.ShadowDx => ShadowDx; 377 float IBorderVisualElementRenderer.ShadowDy => ShadowDy; 378 AColor IBorderVisualElementRenderer.ShadowColor => ShadowColor; 379 bool IBorderVisualElementRenderer.UseDefaultPadding() => OnThisPlatform().UseDefaultPadding(); 380 bool IBorderVisualElementRenderer.UseDefaultShadow() => OnThisPlatform().UseDefaultShadow(); 381 bool IBorderVisualElementRenderer.IsShadowEnabled() => true; 382 AView IBorderVisualElementRenderer.View => this;