C# 网格倾斜效果,如Windows 8启动屏幕

C# 网格倾斜效果,如Windows 8启动屏幕,c#,wpf,C#,Wpf,我正在尝试在WPF中创建一个看起来像Windows8开始屏幕的平铺。 事实上,问题是我不知道如何制作Windows8瓷砖的倾斜效果(点击效果)。 我尝试了不同的变换,比如矩阵变换,但这不是我想要的 图片说明: 默认样式: 这是我的密码 <Grid > <Grid.LayoutTransform> <MatrixTransform>

我正在尝试在WPF中创建一个看起来像Windows8开始屏幕的平铺。 事实上,问题是我不知道如何制作Windows8瓷砖的倾斜效果(点击效果)。 我尝试了不同的变换,比如矩阵变换,但这不是我想要的

图片说明:

默认样式:

这是我的密码

                <Grid >
                    <Grid.LayoutTransform>
                        <MatrixTransform>
                            <MatrixTransform.Matrix >
                                <Matrix OffsetX="5" OffsetY="5" M11="1" M12="0.1"></Matrix></MatrixTransform.Matrix>
                        </MatrixTransform>
                    </Grid.LayoutTransform>
                    <Grid.Background>
                        <ImageBrush ImageSource="/MaCollectivitéWPF;component/src/Img/Home/Porte Document-petite.jpg" Stretch="UniformToFill" >

                        </ImageBrush>
                    </Grid.Background>

这几乎是我想要的,但我只想底部倾斜

我已经看了3D控件,但我认为它对于我所寻找的东西来说太复杂了

有没有一种布局转换的解决方案我还没有见过呢?

我想你应该捏一下来倾斜

您的用例正是本文中的用例,因此我怀疑您是否需要更改任何内容。我自己并没有尝试过,但它似乎可以将飞机倾斜减少到相当简单的xaml。至少值得一看

 <pl:Planerator RotationY="35">
       <StackPanel Orientation="Horizontal" ... >
            <StackPanel>
                <Label  FontSize="24" Content=" " Foreground="#FF000000"/>
                <Border ... >
                    <MediaElement x:Name="myMediaElement" />
                </Border>
            </StackPanel>
            <ListBox ... />
        </StackPanel>
    </pl:Planerator>


在此网站上,您需要展示您尝试过的内容(代码),并强调您遇到的问题。如果您遵循中的指南,您更有可能获得帮助。谢谢您的建议。我在这里编辑了我的帖子,谢谢,这正是我想要的!