WPF القصة المصورة يتوقف من تلقاء نفسه
-
08-07-2019 - |
سؤال
لدي لوحة العمل الذي يبدو أنه توقف بشكل عشوائي من قبل نفسه لا من أجل معرفة السبب.
يبدو أن يتوقف فترات عشوائية.
private void CreateStoryboard(int from)
{
int? targetTo;
Duration dur;
targetTo = 150;
dur = 150;
Int32Animation element = new Int32Animation();
element.From = from;
element.To = targetTo;
element.Duration = dur;
Storyboard.SetTargetProperty(element, new PropertyPath(CurrentFrameProperty));
_filmstripStoryboard = new Storyboard {SpeedRatio = this.FrameRate};
_filmstripStoryboard.Children.Add(element);
_filmstripStoryboard.Completed += new EventHandler(FilmstripStoryboard_Completed);
_filmstripStoryboard.Begin(this, true);
}
كما ترون im التي تؤثر على العرف "CurrentFrameProperty"موانئ دبي ، والتي لديها طريقة الاستدعاء أنني طباعة الإطار الحالي.
لسبب ما, و لدي أي فكرة عن السبب ، المصورة يتوقف فقط.الانتهاء الحدث لا يطرد و طريقة الاستدعاء يتوقف على ما يسمى.
وأنا متأكد من أنني لا أدعو stop() في أي مكان.
إذا كان أي شخص لديه هذه المشكلة أو يمكن أن تساعدني في تصحيح ذلك ، وسأكون ممتنا للغاية.
المحلول 2
كان deconstructors!بلدي الكائنات مع الإشارة إلى القصص المصورة والرسوم المتحركة تم الحصول على تدميرها ، حتى الرسوم المتحركة فقط تبدو وكأنها تجمدت.
خطأ المستخدم :)
نصائح أخرى
التعليمات البرمجية الخاصة بك يجب أن تعمل.أنا لست متأكدا ما SpeedRatio=هذا.فراميراتي ، ولكن يمكنك بسهولة اختبار التعليمات البرمجية الخاصة بك مع قطعة إزالتها.تخميني هو أن بعض قطعة أخرى من التعليمات البرمجية على DpendencyProperty ، أن مؤشرات رمز عضك.