我一直在尝试纯粹使用WPF重新创建这个GUI界面,但是遇到了问题:
- 阴影。主元素上的阴影在填充内部不显示 - 在WPF中使用DropShadowEffect时会显示。目前我还没有找到解决办法。
- 背景图片 - 主元素上有一个轻微的图案,一个对角线。但在WPF中,我不能像这样使用背景图片。很可能是我错过了什么。
- 主元素中的轻微插入(在顶部)-不容易复制。
总之,我的问题是,我如何在WPF中实现这些效果?
我一直在尝试纯粹使用WPF重新创建这个GUI界面,但是遇到了问题:
总之,我的问题是,我如何在WPF中实现这些效果?
<Grid>
<Border x:Name="Blur"
BorderThickness="5"
CornerRadius="5"
BorderBrush="#7F000000">
<Border.Effect>
<BlurEffect Radius="8" />
</Border.Effect>
</Border>
<Border x:Name="Outter"
BorderBrush="#CCD3D3D3"
BorderThickness="1"
CornerRadius="5"
Margin="2">
<Border.Background>
<ImageBrush Viewbox="0,0,45,38"
ViewboxUnits="Absolute"
Viewport="0,0,45,38"
ViewportUnits="Absolute"
TileMode="Tile"
ImageSource="<SomeImageThatIsATileOfThePattern>"
Opacity="0.3"
Stretch="Fill" />
</Border.Background>
</Border>
<Border x:Name="Inner"
BorderThickness="0,1,0,0"
CornerRadius="5"
Margin="2,4,2,2"
BorderBrush="#7FD3D3D3" />
<ItemsControl Background="HotPink"
Margin="11"
Height="21" />
</Grid>
结果是:
通过调整Viewbox和Viewport的值来适应您的图像。
当然,ItemsControl
不应该有粉色背景,其高度也不应该是一个常数,这只是为了演示目的。