Apricot.Balloon.CreateDownGeometry C# (CSharp) Method

CreateDownGeometry() private method

private CreateDownGeometry ( Rect rect ) : System.Windows.Media.Geometry
rect System.Windows.Rect
return System.Windows.Media.Geometry
        private Geometry CreateDownGeometry(Rect rect)
        {
            GeometryGroup geometryGroup = new GeometryGroup();
            LineGeometry lineGeometry1 = new LineGeometry();
            LineGeometry lineGeometry2 = new LineGeometry();

            lineGeometry1.StartPoint = rect.Location;
            lineGeometry1.EndPoint = new Point(rect.X + rect.Width / 2, rect.Y + rect.Height);

            lineGeometry2.StartPoint = new Point(rect.X + rect.Width / 2, rect.Y + rect.Height);
            lineGeometry2.EndPoint = new Point(rect.X + rect.Width, rect.Y);

            geometryGroup.FillRule = FillRule.Nonzero;
            geometryGroup.Children.Add(lineGeometry1);
            geometryGroup.Children.Add(lineGeometry2);

            return geometryGroup;
        }