MYFRIENDS/CONTROLS/STOREDIMAGECONTROL.XAML
(完整代码) 1KB<UserControl
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="MyFriends.StoredImageControl"
x:Name="UserControl"
Width="50" Height="100">
<!--使用StackPanel进行用户控件的布局-->
<StackPanel>
<!--放一个具有白色边框的Border控件-->
<Border BorderBrush="White"
BorderThickness="2"
HorizontalAlignment="Center"
VerticalAlignment="Center">
<!--放一个将用于显示原始图像的Image控件-->
<Image Width="46" Height="46"
Stretch="Fill" x:Name="img"></Image>
</Border>
<!--创建倒影图片效果-->
<Border Width="50" Height="50"
BorderBrush="White" BorderThickness="2" >
<Border.Background>
<!--使用VisualBrush画刷显示倒影图像-->
<VisualBrush Visual="{Binding ElementName=img}">
<VisualBrush.Transform>
<!--对图像进行缩放变换-->
<ScaleTransform ScaleX="1" ScaleY="-1"
CenterX="50" CenterY="25"></ScaleTransform>
</VisualBrush.Transform>
</VisualBrush>
</Border.Background>
<!--添加透明遮照效果-->
<Border.OpacityMask>
<!--为背景图像添加渐变的透明遮照-->
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
<GradientStop Offset="0" Color="Black"></GradientStop>
<GradientStop Offset="0.7" Color="Transparent"></GradientStop>
</LinearGradientBrush>
</Border.OpacityMask>
</Border>
</StackPanel>
</UserControl>
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
