WPF DrawingImage DrawingGroup Geometry in 2D acted as 3D

<Window x:Class="WpfApp102.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        WindowState="Maximized"
        WindowStyle="None"
        Background="Black"
        xmlns:local="clr-namespace:WpfApp102"
        mc:Ignorable="d"
        Title="MainWindow" Height="450" Width="800">
    <Grid>
        <Image>
            <Image.Source>
                <DrawingImage>
                    <DrawingImage.Drawing>
                        <DrawingGroup x:Name="House">
                            <GeometryDrawing x:Name="Front"
                                             Brush="Red"
                                             Geometry="M0,260 
                                             L0,600 
                                             L100,670 
                                             L110,500
                                             L190,550
                                             L190,710
                                             L300,775
                                             L300,430
                                             L150,175"/>
                            <GeometryDrawing x:Name="side"
                                             Brush="Green"
                                             Geometry="M300,430
                                             L300,775
                                             L600,600
                                             L600,260"/>
                            <GeometryDrawing x:Name="root"
                                             Brush="Blue"
                                             Geometry="M150,175
                                             L300,430
                                             L600,260
                                             L450,0"/>
                        </DrawingGroup>
                    </DrawingImage.Drawing>
                </DrawingImage>
            </Image.Source>
        </Image>
    </Grid>
</Window>

 

 

 

 

posted @ 2024-12-28 17:49  FredGrit  阅读(12)  评论(0)    收藏  举报