Xaml: <Canvas VerticalAlignment="Bottom" HorizontalAlignment="Right"> <Canvas.Resources> <Storyboard x:Name="storyPopUp"> <DoubleAnimation Duration="0:0:2" From="0" To="-200" Storyboard.TargetName="canvasPopup" Storyboard.TargetProperty="(Canvas.Top)" /> </Storyboard> <Storyboard x:Name="storyPopDown"> <DoubleAnimation Duration="0:0:2" From="-200" To="0" Storyboard.TargetName="canvasPopup" Storyboard.TargetProperty="(Canvas.Top)" /> </Storyboard> </Canvas.Resources> <Canvas VerticalAlignment="Bottom" HorizontalAlignment="Right" x:Name="canvasPopup" Margin="-300 0 0 0" Width="200" Height="200"> <Border CornerRadius="8 8 0 0" BorderThickness="1" BorderBrush="Red" Background="Azure" HorizontalAlignment="Right" VerticalAlignment="Top" Width="300" Height="200"> <Border.Effect> <DropShadowEffect /> </Border.Effect> <Grid> <Grid.RowDeFinitions> <RowDeFinition Height="25" /> <RowDeFinition Height="*" /> </Grid.RowDeFinitions> <TextBlock Text=" 警 告" FontSize="12" VerticalAlignment="Center" FontWeight="Black" Foreground="Black" Grid.Row="0" /> <Image Width="15" Height="15" Source="/XXXX;component/XXXX/Image/关闭.png" Cursor="Hand" MouseLeftButtonDown="Image_MouseLeftButtonDown" HorizontalAlignment="Right" Margin="0 2 8 0"/> <Border Grid.Row="1" > <TextBlock Margin="0 0 0 30" Name="AlertText" textwrapping="Wrap" FontSize="12" Width="190" VerticalAlignment="Center" /> </Border> </Grid> </Border> </Canvas> </Canvas> cs: private void UserControl_Loaded(object sender,RoutedEventArgs e) { storyPopUp.Begin(); } private void Image_MouseLeftButtonDown(object sender,MouseButtonEventArgs e) { this.storyPopDown.Begin(); }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。