我正在做一个项目,我需要一个带阴影的计时器.我设法找到了一种方法来使用2个标签来做阴影,但我现在的问题是我需要给出两个相同的名称,以完全相同的方式在所有情况下执行而不会有重复的代码.这可能吗?
<Grid>
<Label x:Name="time" MouseDoubleClick="time_MouseDoubleClick" HorizontalAlignment="Center" FontFamily="Old English Text MT" Margin="0,5,0,0" FontSize="22" Content="00:00:00" FontWeight="Bold" Foreground="Black">
<Label.RenderTransform>
<TranslateTransform X="1.5" Y="1"/>
</Label.RenderTransform>
</Label>
<Label x:Name="time2" MouseDoubleClick="time_MouseDoubleClick" HorizontalAlignment="Center" FontFamily="Old English Text MT" Margin="0,5,0,0" FontSize="22" Content="00:00:00" FontWeight="Bold" Foreground="White"/>
</Grid>
Run Code Online (Sandbox Code Playgroud)
这是代码看起来如何制作投影.有没有解决的办法?或者有一种像在HTML中我可以定义"类"名称的方法吗?
您不需要两个标签.你需要DropShadowEffect:
<Label Content="00:00:00">
<Label.Effect>
<DropShadowEffect/>
</Label.Effect>
</Label>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
143 次 |
| 最近记录: |