我希望用位图画笔填充trapezoid,使其看起来像3D一样。因此,基本上将每个顶点映射到位图的角落并相应地绘制所有内容。
我知道WPF中没有任何内容可供使用,但我正在寻找一种快速而肮脏的解决方案,至少可以很好地模拟这种效果。欢迎任何想法,除非我不想使用WPF-3D(除非提议的解决方案非常简单)。
答案 0 :(得分:1)
您正在寻找Planerator。
这是一个使用WPF的3D功能来创建其内容的“平面投影”的控件:
用法:
<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>
上面链接中包含的完整源代码。