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;