答案 0 :(得分:1)
以下是部分透明的WPF启动画面的步骤:
1)创建一个带有所需半透明部分的PNG 2)在你的SplashScreen.xaml(或其名称)中,执行以下操作:
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" WindowStartupLocation="CenterScreen" WindowStyle="None" AllowsTransparency="True">
<Grid>
<Image Source="MyPngImagePath" />
</Grid>
</Window>
如果您想使用没有透明度的常规图像并在其周围放置半透明边框,只需将上面的XAML中的图像放入<Border />
,BorderBrush
设置为半透明色(即:像#AABBBBBB
这样的颜色,AA定义透明度)
答案 1 :(得分:0)
查看.NET表单上的透明度属性
在图像边框上将此正方形放入特定颜色,然后使用“透明度”属性应用MaskColor
一旦我找到代码示例,就会获取PNG图像并在表单上应用透明度组件... 这个代码项目教程可以提供帮助:
Transparency Tutorial with C# - Part 1