From 23d5f1df77cafb4431d8fc6049e429a98b2138b6 Mon Sep 17 00:00:00 2001 From: "Frank A. Krueger" Date: Sun, 10 Dec 2017 18:07:13 -0800 Subject: [PATCH] Make ImageRenderer clip its contents --- Ooui.Forms/Renderers/ImageRenderer.cs | 1 + Ooui/Style.cs | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/Ooui.Forms/Renderers/ImageRenderer.cs b/Ooui.Forms/Renderers/ImageRenderer.cs index d955c47..3f9e6e2 100644 --- a/Ooui.Forms/Renderers/ImageRenderer.cs +++ b/Ooui.Forms/Renderers/ImageRenderer.cs @@ -28,6 +28,7 @@ namespace Ooui.Forms.Renderers if (Control == null) { var imageView = new Ooui.Image (); SetNativeControl (imageView); + this.Style.Overflow = "hidden"; } if (e.NewElement != null) { diff --git a/Ooui/Style.cs b/Ooui/Style.cs index 4163f75..6a6f307 100644 --- a/Ooui/Style.cs +++ b/Ooui/Style.cs @@ -253,6 +253,11 @@ namespace Ooui set => this["order"] = value; } + public Value Overflow { + get => this["overflow"]; + set => this["overflow"] = value; + } + public Value PaddingTop { get => this["padding-top"]; set => this["padding-top"] = value;