Apricot.Balloon.CreatePlusGeometry C# (CSharp) Method

CreatePlusGeometry() private method

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

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

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

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

            return geometryGroup;
        }