Exemplo n.º 1
0
        protected override void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            base.OnElementPropertyChanged(sender, e);

            if (updatePropertyNames.Contains(e.PropertyName))
            {
                BorderRendererVisual.UpdateBackground(Element, this);
            }
        }
Exemplo n.º 2
0
        protected override void DispatchDraw(Canvas canvas)
        {
            canvas.Save();
            //canvas.Save(SaveFlags.Clip);
            BorderRendererVisual.SetClipPath(this, canvas);

            base.DispatchDraw(canvas);

            canvas.Restore();
        }
Exemplo n.º 3
0
        protected override void OnElementChanged(ElementChangedEventArgs <BorderView> e)
        {
            base.OnElementChanged(e);

            if (null == e.NewElement)
            {
                return;
            }

            BorderRendererVisual.UpdateBackground(Element, this);
        }