Wpf 用位图笔刷填充梯形

Wpf 用位图笔刷填充梯形,wpf,3d,Wpf,3d,我期待着填补一个位图刷,使它看起来像三维。因此,基本上将每个顶点映射到位图的角点,并相应地绘制所有内容 我知道WPF中没有现成的解决方案,但我一直在寻找一种快速而肮脏的解决方案,至少可以很好地模拟这种效果。欢迎提出任何想法,但我不想使用WPF-3D(除非建议的解决方案非常简单)。您正在寻找解决方案 该控件使用WPF的3D功能创建其内容的“平面投影”: 用法: <pl:Planerator RotationY="35"> <StackPanel Orientation=

我期待着填补一个位图刷,使它看起来像三维。因此,基本上将每个顶点映射到位图的角点,并相应地绘制所有内容

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

您正在寻找解决方案

该控件使用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>


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

似乎是您正在寻找的。顺便说一句,没有WPF不是基于位图的,如果可能的话,你根本不应该使用位图。在摆弄了几天之后,我完全可以确认这对我是有效的。它确实使用了我试图避免的WPF-3D,但它确实做得很好。如果你想输入答案,我很乐意接受。谢谢