tft每日頭條

 > 圖文

 > wpf邊框發光效果

wpf邊框發光效果

圖文 更新时间:2025-04-18 15:47:04

使用 WPF 制作 公章,主要使用到的知識點有:縮放變換,旋轉變換的知識。下面附上xaml代碼。

<Grid > <!--背景圖片,可有可無--> <Grid.Background> <LinearGradientBrush> <GradientStop Color="Blue" Offset="0"/> <GradientStop Color="yellow" Offset="0.5"/> <GradientStop Color="Red" Offset="1"/> </LinearGradientBrush> </Grid.Background> <Grid.Resources> <!--定義label的樣式--> <Style TargetType="{x:Type Label}"> <Setter Property="RenderTransformOrigin" > <Setter.Value> <Point X="0.5" Y="2.5"/> </Setter.Value> </Setter> <Setter Property="Width" Value="56"/> <Setter Property="Height" Value="50"/> <Setter Property="FontSize" Value="30"/> <Setter Property="Foreground" Value="#ffff0000"/> <Setter Property="VerticalAlignment" Value="Top"/> <Setter Property="RenderTransform"> <Setter.Value> <TransformGroup> <ScaleTransform ScaleX="0.6" ScaleY="1"/> <!--綁定到Tag上,用于旋轉的角度--> <RotateTransform Angle="{Binding Tag,RelativeSource={RelativeSource AncestorType=Label}}"/> </TransformGroup> </Setter.Value> </Setter> </Style> </Grid.Resources> <!--外側圓圈--> <Ellipse Margin="0,1,0,0" Height="250" Fill="{x:Null}" Stroke="#FFFF0000" x:Name="EllipseBorder" HorizontalAlignment="Center" VerticalAlignment="Top" Width="250" StrokeThickness="1"/> <!--中間的五角星--> <Path StrokeThickness="1.000000" Stroke="{x:Null}" Fill="#FFFF0000" Data="F1 M 55.467773,1.628906 L 68.130859,40.893066 L 109.385742,40.802734 L 75.957031,64.979004 L 88.791016,104.187500 L 55.467773,79.865234 L 22.144531,104.187500 L 34.978516,64.979004 L 1.549805,40.802734 L 42.804688,40.893066 L 55.467773,1.628906 Z" HorizontalAlignment="Center" RenderTransformOrigin="0.5,0.5" VerticalAlignment="Center"> <Path.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="0.68" ScaleY="0.68"/> <SkewTransform AngleX="0" AngleY="0"/> <RotateTransform Angle="0"/> <TranslateTransform X="0" Y="0"/> </TransformGroup> </Path.RenderTransform> </Path> <!--下面是一堆文字和角度--> <Label Content="我" Tag="10"/> <Label Content="是" Tag="30"/> <Label Content="一" Tag="50"/> <Label Content="隻" Tag="70"/> <Label Content="快" Tag="90"/> <Label Content="樂" Tag="110"/> <Label Content="的" Tag="130"/> <Label Content="小" Tag="150"/> <Label Content="黃" Tag="170"/> <Label Content="鴨" Tag="190"/> <Label Content="黃" Tag="210"/> <Label Content="黃" Tag="230"/> <Label Content="黃" Tag="250"/> <Label Content="黃" Tag="270"/> <Label Content="黃" Tag="290"/> <Label Content="黃" Tag="310"/> <Label Content="~" Tag="330"/> <Label Content="~" Tag="350"/> </Grid>

大緻效果已經出來了,其它美化就要你們自己動手啦~

效果圖:

wpf邊框發光效果(wpf制作公章圓形環繞字)1

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved