使用位图画笔填充梯形

时间:2014-06-07 10:56:22

标签: wpf 3d

我希望用位图画笔填充trapezoid,使其看起来像3D一样。因此,基本上将每个顶点映射到位图的角落并相应地绘制所有内容。

我知道WPF中没有任何内容可供使用,但我正在寻找一种快速而肮脏的解决方案,至少可以很好地模拟这种效果。欢迎任何想法,除非我不想使用WPF-3D(除非提议的解决方案非常简单)。

1 个答案:

答案 0 :(得分:1)

您正在寻找Planerator

这是一个使用WPF的3D功能来创建其内容的“平面投影”的控件:

enter image description here

用法:

<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>

上面链接中包含的完整源代码。