Загрузка данных


<Window x:Class="PatrickWPF.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Патрик" Height="600" Width="500"
        Background="#87CEEB">
    <Canvas Width="400" Height="550">
        
        <!-- Тело (рубашка с цветочками) -->
        <Path Fill="#E91E63" Stroke="Black" StrokeThickness="3">
            <Path.Data>
                <PathGeometry>
                    <PathFigure StartPoint="120,300">
                        <LineSegment Point="120,480"/>
                        <LineSegment Point="280,480"/>
                        <LineSegment Point="280,300"/>
                        <ArcSegment Point="120,300" Size="80,40" 
                                    IsLargeArc="False" SweepDirection="Clockwise"/>
                    </PathFigure>
                </PathGeometry>
            </Path.Data>
        </Path>
        
        <!-- Цветочки на рубашке -->
        <g>
            <Ellipse Canvas.Left="150" Canvas.Top="340" Width="20" Height="20" 
                     Fill="Yellow" Stroke="Black" StrokeThickness="1"/>
            <Ellipse Canvas.Left="200" Canvas.Top="380" Width="20" Height="20" 
                     Fill="Yellow" Stroke="Black" StrokeThickness="1"/>
            <Ellipse Canvas.Left="240" Canvas.Top="330" Width="20" Height="20" 
                     Fill="Yellow" Stroke="Black" StrokeThickness="1"/>
            <Ellipse Canvas.Left="160" Canvas.Top="420" Width="20" Height="20" 
                     Fill="Yellow" Stroke="Black" StrokeThickness="1"/>
            <Ellipse Canvas.Left="230" Canvas.Top="440" Width="20" Height="20" 
                     Fill="Yellow" Stroke="Black" StrokeThickness="1"/>
        </g>
        
        <!-- Голова (розовая) -->
        <Path Fill="#FFB6C1" Stroke="Black" StrokeThickness="3">
            <Path.Data>
                <PathGeometry>
                    <PathFigure StartPoint="100,150">
                        <LineSegment Point="100,260"/>
                        <LineSegment Point="200,300"/>
                        <LineSegment Point="300,260"/>
                        <LineSegment Point="300,150"/>
                        <ArcSegment Point="100,150" Size="100,80" 
                                    IsLargeArc="False" SweepDirection="Clockwise"/>
                    </PathFigure>
                </PathGeometry>
            </Path.Data>
        </Path>
        
        <!-- Глаза -->
        <Ellipse Canvas.Left="140" Canvas.Top="180" Width="30" Height="30" 
                 Fill="White" Stroke="Black" StrokeThickness="2"/>
        <Ellipse Canvas.Left="230" Canvas.Top="180" Width="30" Height="30" 
                 Fill="White" Stroke="Black" StrokeThickness="2"/>
        <Ellipse Canvas.Left="150" Canvas.Top="190" Width="12" Height="12" Fill="Black"/>
        <Ellipse Canvas.Left="240" Canvas.Top="190" Width="12" Height="12" Fill="Black"/>
        
        <!-- Брови -->
        <Line X1="140" Y1="170" X2="170" Y2="165" 
              Stroke="Black" StrokeThickness="3" StrokeStartLineCap="Round"/>
        <Line X1="230" Y1="165" X2="260" Y2="170" 
              Stroke="Black" StrokeThickness="3" StrokeStartLineCap="Round"/>
        
        <!-- Рот -->
        <Path Stroke="Black" StrokeThickness="3" Fill="Transparent">
            <Path.Data>
                <PathGeometry>
                    <PathFigure StartPoint="160,230">
                        <ArcSegment Point="240,230" Size="50,30" 
                                    IsLargeArc="False" SweepDirection="Clockwise"/>
                    </PathFigure>
                </PathGeometry>
            </Path.Data>
        </Path>
        
        <!-- Руки -->
        <Line X1="120" Y1="340" X2="50" Y2="420" 
              Stroke="#FFB6C1" StrokeThickness="25" StrokeStartLineCap="Round" StrokeEndLineCap="Round"/>
        <Line X1="280" Y1="340" X2="350" Y2="420" 
              Stroke="#FFB6C1" StrokeThickness="25" StrokeStartLineCap="Round" StrokeEndLineCap="Round"/>
        
        <!-- Шорты (зелёные) -->
        <Path Fill="#4CAF50" Stroke="Black" StrokeThickness="3">
            <Path.Data>
                <PathGeometry>
                    <PathFigure StartPoint="120,440">
                        <LineSegment Point="120,500"/>
                        <LineSegment Point="170,500"/>
                        <LineSegment Point="200,470"/>
                        <LineSegment Point="230,500"/>
                        <LineSegment Point="280,500"/>
                        <LineSegment Point="280,440"/>
                    </PathFigure>
                </PathGeometry>
            </Path.Data>
        </Path>
        
        <!-- Ноги -->
        <Rectangle Canvas.Left="130" Canvas.Top="500" Width="40" Height="30" 
                   Fill="#FFB6C1" Stroke="Black" StrokeThickness="3"/>
        <Rectangle Canvas.Left="230" Canvas.Top="500" Width="40" Height="30" 
                   Fill="#FFB6C1" Stroke="Black" StrokeThickness="3"/>
    </Canvas>
</Window>