یوسف سلیمانیان
3 سال پیش توسط یوسف سلیمانیان مطرح شد
0 پاسخ

کندی عجیب انیمیشن ها در wpf

سلام.بنده یکسری انیمیشن دارم که مستقیمان از xaml لانچ میشن و از کد بیهاند اد نمیشن.
این انیمشن ها بعد از مدتی که چندین بار اجرا میشن هم خودشون کند میشن هم در زمان اجراشون برنامه رو هم کند میکنن.
از همچین انیمشن ساده ای استفاده میکنم و مشکل داخل تصویر پیش میاد:

<Border.Triggers>
                                    <EventTrigger RoutedEvent="UIElement.MouseEnter">
                                        <BeginStoryboard>
                                            <Storyboard>
                                                <DoubleAnimation Storyboard.TargetName="Owghat" Storyboard.TargetProperty="Width" To="226" Duration="0:0:0.3">
                                                    <DoubleAnimation.EasingFunction>
                                                        <CubicEase EasingMode="EaseInOut"/>
                                                    </DoubleAnimation.EasingFunction>
                                                </DoubleAnimation>
                                                <DoubleAnimation Storyboard.TargetName="Owghat" Storyboard.TargetProperty="Height" To="150" Duration="0:0:0.3">
                                                    <DoubleAnimation.EasingFunction>
                                                        <CubicEase EasingMode="EaseInOut"/>
                                                    </DoubleAnimation.EasingFunction>
                                                </DoubleAnimation>
                                            </Storyboard>
                                        </BeginStoryboard>
                                    </EventTrigger>
                                    <EventTrigger RoutedEvent="UIElement.MouseLeave">
                                        <BeginStoryboard>
                                            <Storyboard>
                                                <DoubleAnimation Storyboard.TargetName="Owghat" Storyboard.TargetProperty="Width" To="50" Duration="0:0:0.1">
                                                    <DoubleAnimation.EasingFunction>
                                                        <CubicEase EasingMode="EaseInOut"/>
                                                    </DoubleAnimation.EasingFunction>
                                                </DoubleAnimation>
                                                <DoubleAnimation Storyboard.TargetName="Owghat" Storyboard.TargetProperty="Height" To="50" Duration="0:0:0.1">
                                                    <DoubleAnimation.EasingFunction>
                                                        <CubicEase EasingMode="EaseInOut"/>
                                                    </DoubleAnimation.EasingFunction>
                                                </DoubleAnimation>
                                            </Storyboard>
                                        </BeginStoryboard>
                                    </EventTrigger>
                                </Border.Triggers>

 تصویر


ثبت پرسش جدید

به همدیگه کمک کنیم

به یوسف سلیمانیان کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام