C# 网格倾斜效果,如Windows 8启动屏幕
我正在尝试在WPF中创建一个看起来像Windows8开始屏幕的平铺。 事实上,问题是我不知道如何制作Windows8瓷砖的倾斜效果(点击效果)。 我尝试了不同的变换,比如矩阵变换,但这不是我想要的 图片说明: 默认样式: 这是我的密码C# 网格倾斜效果,如Windows 8启动屏幕,c#,wpf,C#,Wpf,我正在尝试在WPF中创建一个看起来像Windows8开始屏幕的平铺。 事实上,问题是我不知道如何制作Windows8瓷砖的倾斜效果(点击效果)。 我尝试了不同的变换,比如矩阵变换,但这不是我想要的 图片说明: 默认样式: 这是我的密码 <Grid > <Grid.LayoutTransform> <MatrixTransform>
<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>
在此网站上,您需要展示您尝试过的内容(代码),并强调您遇到的问题。如果您遵循中的指南,您更有可能获得帮助。谢谢您的建议。我在这里编辑了我的帖子,谢谢,这正是我想要的!