نمایش نتایج 1 تا 2 از 2

نام تاپیک: DoubleAnimationUsingKeyFrames

  1. #1
    کاربر دائمی آواتار Davood_amega
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    قزوین
    پست
    274

    Unhappy DoubleAnimationUsingKeyFrames

    DoubleAnimationUsingKeyFrames
    LinearDoubleKeyFrame: به صورت خطی و پیوسته تغییرات انجام می شود.

    DiscreteDoubleKeyFrame: به صورت گسسته و آنی تغییرات انجام می شود.

    SplineDoubleKeyFrame : مثل LinearDoubleKeyFrame است با این تفاوت که دارای خصوصیت KeySpline است .
    [
    <BeginStoryboard>

    <Storyboard>
    <!-- Animate the TranslateTransform.X property using 3 KeyFrames
    which animates the rectangle along a straight line.
    This animation repeats indefinitely. -->
    <DoubleAnimationUsingKeyFrames
    Storyboard.TargetName="AnimatedTranslateTransform"
    Storyboard.TargetProperty="X"
    Duration="0:0:6"
    RepeatBehavior="Forever">
    <!-- Using a LinearDoubleKeyFrame, the rectangle moves
    steadily from its starting position to 500 over
    the first 3 seconds. -->
    <LinearDoubleKeyFrame Value="500" KeyTime="0:0:3" />
    <!-- Using a DiscreteDoubleKeyFrame, the rectangle suddenly
    appears at 400 after the fourth second of the animation. -->
    < DiscreteDoubleKeyFrame Value="400" KeyTime="0:0:4" />
    <!-- Using a SplineDoubleKeyFrame, the rectangle moves
    back to its starting point. The
    animation starts out slowly at first and then speeds up.
    This KeyFrame ends after the 6th
    second. -->
    <SplineDoubleKeyFrame KeySpline="0.6 0.0 0.9 0.00" Value="0" KeyTime="0:0:6" />
    <!-- KeySpline="0.6,0.0,0.9,0.00" Or KeySpline="0.6,0.0 0.9,0.00" -->
    </DoubleAnimationUsingKeyFrames>
    </Storyboard>
    </BeginStoryboard>




    نکته:
    در مثال زیر برای اینکه می خواهیم تغییرات تا ثانیه 2 ثابت باشد به این صورت نوشتیم و از زمان 2 تا 3 تغییرات به صورت خطی انجام می شود.
    <SplineDoubleKeyFrame KeyTime="00:00:00" Value="0"/>
    <SplineDoubleKeyFrame KeyTime="00:00:02" Value="0"/>
    <SplineDoubleKeyFrame KeyTime="00:00:03" Value="1"/>


  2. #2
    کاربر دائمی آواتار Davood_amega
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    قزوین
    پست
    274

    Smile نقل قول: DoubleAnimationUsingKeyFrames

    یک سری مثال دارم که یادم نیست از کجا پیدا کردم که یکیشون در همین مورده.
    با تشکر از منبعش!!!!!!!!!!!!!!!!
    فایل های ضمیمه فایل های ضمیمه

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •