WPF滚动字幕设计
作者:互联网
<Window x:Class="TransferUni.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="消控室消防专用传输单元" Height="350" Width="525" HorizontalContentAlignment="Left" VerticalContentAlignment="Top" Left="0" Top="0" FontSize="20">
<Grid>
<Menu Height="25" HorizontalAlignment="Stretch" Name="menu1" VerticalAlignment="Top" FontSize="14">//菜单栏
<MenuItem Header="本机ID设置" Click="IDMenuItem_Click">
</MenuItem>
<MenuItem Header="站传单元在线设置" Click="StationOnlineMenuItem_Click">
</MenuItem>
</Menu>
<Canvas VerticalAlignment="Top" Height="46" ClipToBounds="True" Margin="0,23,0,0">
<StackPanel Name="StatueWithFireMachine" Margin="7,5,0,0" Height="34" VerticalAlignment="Center" HorizontalAlignment="Left">
<StackPanel.RenderTransform>
<TranslateTransform Y="0" />//Y轴为0,沿X轴滚动,即水平移动
</StackPanel.RenderTransform>
<TextBlock FontSize="26" Foreground="Green" Text="与火灾报警控制器通信情况:" Name="text_FireMachineStatue" />
</StackPanel>
<Canvas.Triggers>
<EventTrigger RoutedEvent="Loaded">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation From="525" To="0" Duration="0:0:5"//横向滚动起始及结束位置,可以是负数,负数时字幕 //消失
RepeatBehavior="Forever"
Storyboard.TargetName="StatueWithFireMachine"
Storyboard.TargetProperty="RenderTransform.X" />//沿着X轴滚动
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Canvas.Triggers>
</Canvas>
</Grid>
</Window>
标签:Storyboard,滚动,Top,字幕,winfx,http,WPF,schemas 来源: https://blog.csdn.net/xiaomei2010280/article/details/91538984