10 changed files with 49 additions and 70 deletions
@ -1,32 +0,0 @@ |
|||
// -----------------------------------------------------------------------
|
|||
// <copyright file="Border.cs" company="Steven Kirk">
|
|||
// Copyright 2014 MIT Licence. See licence.md for more information.
|
|||
// </copyright>
|
|||
// -----------------------------------------------------------------------
|
|||
|
|||
namespace Perspex.Controls |
|||
{ |
|||
using System; |
|||
using System.Reactive.Linq; |
|||
using Perspex.Media; |
|||
|
|||
public class TestBorder : Decorator |
|||
{ |
|||
public override void Render(IDrawingContext context) |
|||
{ |
|||
Brush background = this.Background; |
|||
Brush borderBrush = this.BorderBrush; |
|||
double borderThickness = this.BorderThickness; |
|||
|
|||
if (background != null) |
|||
{ |
|||
context.FillRectange(background, new Rect(this.Bounds.Size)); |
|||
} |
|||
|
|||
if (borderBrush != null && borderThickness > 0) |
|||
{ |
|||
context.DrawRectange(new Pen(borderBrush, borderThickness), new Rect(this.Bounds.Size)); |
|||
} |
|||
} |
|||
} |
|||
} |
|||
Loading…
Reference in new issue