插入时间 [英] Insert time

查看:94
本文介绍了插入时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在动画起点之前轻松插入时间。我的动画全部都有效,但现在我想在0秒时添加一些时间来移动整个动画。



解决方案

创建DispatcherTimer并指定您想要启动故事板后的秒数....我希望这会对您有所帮助:)










< tr>



















< tr>










private void Button1_Click( object sender,RoutedEventArgs e)
{
System.Windows.Threading.DispatcherTimer dt = new System .Windows.Threading.DispatcherTimer();
dt.Interval = new TimeSpan(0,0,2); // 2秒
dt.Tick + = new EventHandler(dt_Tick) ;
dt.Start();
}
void dt_Tick( object sender,EventArgs e)
{
System.Windows.Threading.DispatcherTimer dt;
dt = sender as System.Windows.Threading.DispatcherTimer;
dt.Stop();
//开始你的从这里故事板.... sb.begin(本);
MessageBox.Show( "从这里开始/开始你的故事板" );
}

How can you easily insert time before the starting point of an animation.   I have my animation all working, but now I want to add some time at 0 seconds to move the whole animation.

 

 

解决方案

Create DispatcherTimer and specify number of seconds after you want to start the story board.... I hope this will help you :)

        private void Button1_Click(object sender, RoutedEventArgs e)  
        {  
            System.Windows.Threading.DispatcherTimer dt = new System.Windows.Threading.DispatcherTimer();  
            dt.Interval=  new TimeSpan(0,0,2); //2 seconds  
            dt.Tick += new EventHandler(dt_Tick);  
            dt.Start();  
 
 
        }  
 
        void dt_Tick(object sender, EventArgs e)  
        {  
            System.Windows.Threading.DispatcherTimer dt;  
            dt = sender as System.Windows.Threading.DispatcherTimer;  
            dt.Stop();  
            //start your story board from here.... sb.begin(this);  
            MessageBox.Show("Begin/start your story board from here");  
        } 


这篇关于插入时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆