有没有 Windows 3.11 WPF 风格?如果没有,我怎么画一些?

Is there a Windows 3.11 WPF style? If not, how can I draw some?

对于我目前正在计划的一些复古应用程序,我需要一些 Windows WPF 3.11 样式。有人做过吗?如果不是这种情况,我该如何制作?我从来没有尝试过。我尤其需要一个 Win3.1 风格的菜单、工具栏和按钮小部件。

TIA!

您可以使用带有 style 属性的 WPF 为所有这些元素设置样式。可以找到对您有用的信息 in this tutorial or this post on Whosebug。此外,您可以向 Application 的资源添加样式,以将它们应用于整个应用程序中特定 class 的所有项目。

在你的App.xaml中:

<Application.Resources>
    <Style TargetType="Button" BasedOn="{StaticResource CommonStyle}">
        <Setter Property="Background" Value="Gray" />
    </Style>
</Application.Resources>

我还不知道任何 Windows 3.11 风格,但也许你可以构建自己的风格。