WPF中的图像形状窗口

本文关键字:窗口 图像 WPF | 更新日期: 2023-09-27 18:20:40

我想要一个形状像图像的WPF窗口。所以基本上我有一个包含透明度的图像,在透明的地方,我只想通过窗口看到我的桌面。在不透明的地方,我想看到我的形象。与这里所做的类似,但以一种简单易懂的方式(在我链接的例子中,有很多XAML,我一个字都不懂)。

WPF中的图像形状窗口

您在该示例中看到的许多XAML都与只显示图像的窗口无关。它的其余部分基本上是处理最小化/最大化/关闭按钮。

为了让你开始,下面是你真正需要显示一个只有你的图像的窗口的全部内容。然后,您可以从这里开始,根据需要添加按钮和内容,使用文章中的示例XAML来引导您。

<Window x:Class="CSWPFIrregularShapeWindow.PictureBasedWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="PictureBasedWindow" Height="300" Width="300" Background="Transparent" 
        WindowStyle="None" AllowsTransparency="True" >    
    <Grid>
    <Image Height="250" Name="test" Source="/CSWPFIrregularShapeWindow;component/Images/transparentPic.png" 
        Stretch="Fill" />
    </Grid>
</Window>