Xamarin.Forms CustomRenderer UWP

时间:2017-06-29 21:02:43

标签: c# xamarin.forms

我在Xamarin.Forms中创建聊天应用程序。我想制作看起来像聊天泡泡的矩形'。我记得在WPF应用程序中,我可以将RadiusX和RadiousY属性添加到矩形以达到角半径。

然而,当我使用渲染器执行此操作时,我认为没有效果。当我添加笔划时,我发现笔划的角度很大但是“填充”#39;仍然是正方形。

protected override void OnElementChanged(ElementChangedEventArgs<BoxView> e)
        {
            base.OnElementChanged(e);
            Control.RadiusY = 10;
            Control.RadiusX = 10;
            Control.StrokeThickness = 10;
            Control.Stroke = new SolidColorBrush(Colors.Aqua);
            Control.Fill = new SolidColorBrush(Colors.PaleVioletRed);
        }

实际效果:

enter image description here

0 个答案:

没有答案