منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : [WPF حتى الاحتراف] {4.12.2} - الـ Animation Frequency
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته












--





الدرس بعنوان :















مشاهدة الدرس








او على اليوتيوب مباشرة :

كود :
http://www.youtube.com/watch?v=Q7XemsSxPdY












الموضوع مفتوح للاستفسارات

مشاهدة ممتعة



انتهى
السلام عليكم ورحمة الله وبركاته
درس جميل للغاية وبالفعل إمكانيات الإنيميشن رهيبة جداً
لاحظت في بداية الدرس مكتوب 4.13.2 والصحيح كما هو العنوان هنا 4.12.2
إذن مشروع Youtube Service تم عمله بـ Storyboard واليوم لاحظت ذلك من خلال فتحه ببرنامج Blend

ولكن لدي سؤال :
المثال المرفق قمت بنسخه من كتاب Sams.WPF.4.Unleashed.Jun.2010
وهو كذلك معمول بـ Storyboard
ولكن عندما دخلت برنامج Blend لم أجد في القائمة التي تعرض لك الـ Storyboard المعمولة أي شيء يدل على ذلك ؟
انظر الصورة المرفقة لو تكرمت مكتوب No Storyboard Open 

ألف شكر لك أستاذنا الحبيب
لا اعلم لماذا لم يتعرف البليند على الستوري بورد ، فعندما فتحت اكواد xaml لقيت الستوري بورد موجود

لذلك هو خطا من برنامج الBlend لااكثر
السلام عليكم و رحمة الله و بركاته,
أخواني الكرام, الخطأ ليس من برنامج البليند, ما أعتقد مايكروسوفت ترتكب هكذا خطأ Wink

السبب في أن برنامج البليند لم يتعرف على الـ Storyboard لانها لم تكتب في الريسورسس.

قم بإستبدال هذا الكود مع الذي وضعته في برنامجك :

PHP كود :
<Window>
 
   xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
 
   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 
   xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
 
   xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
 
   mc:Ignorable="d" x:Class="MainWindow"
 
   Title="MainWindow" Height="350" Width="525">
 <
Window.Resources>
 
       <Storyboard x:Key="myStoryboard" Storyboard.TargetProperty="Opacity" RepeatBehavior="Forever">
 
           <DoubleAnimation Storyboard.TargetName="title1" BeginTime="0:0:2"
                                
From="0" To="1" Duration="0:0:2" AutoReverse="True"/>
 
           <DoubleAnimation Storyboard.TargetName="title2" BeginTime="0:0:6"
                                
From="0" To="1" Duration="0:0:2" AutoReverse="True"/>
 
           <DoubleAnimation Storyboard.TargetName="title3" BeginTime="0:0:10"
                                
From="0" To="1" Duration="0:0:2" AutoReverse="True"/>
 
           <DoubleAnimation Storyboard.TargetName="title4" BeginTime="0:0:14"
                                
From="0" To="1" Duration="0:0:2" AutoReverse="True"/>
 
           <DoubleAnimation Storyboard.TargetName="title5" BeginTime="0:0:18"
                                
From="0" To="1" Duration="0:0:2" AutoReverse="True"/>
 
       </Storyboard>
 
   </Window.Resources>

 
   <Window.Triggers>
 
       <EventTrigger RoutedEvent="FrameworkElement.Loaded">
 
           <BeginStoryboard Storyboard="{StaticResource myStoryboard}"/>
 
       </EventTrigger>
 
   </Window.Triggers>

 
   <Grid>
 
       <Grid xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" x:Name="grid"
            
Background="Black" TextBlock.Foreground="White" TextBlock.FontSize="30">

 
           <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Opacity="0"
                
x:Name="title1"><Run Text="In a world"/></TextBlock>
 
           <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Opacity="0"
                
x:Name="title2"><Run Text="where user interfaces need to be created"/></TextBlock>
 
           <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Opacity="0"
                
x:Name="title3"><Run Text="one book"/></TextBlock>
 
           <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Opacity="0"
                
x:Name="title4"><Run Text="will explain it all..."/></TextBlock>
 
           <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Opacity="0"
                
x:Name="title5"><Run Text="WPF 4 Unleashed"/></TextBlock>
 
       </Grid>
 
   </Grid>
</
Window
وعليكم السلام ورحمة الله وبركاته
جزاكم الله خيراً
بالفعل بعد التعديل الذي تفضّل به الأخ أبو إبراهيم أصبح الستوري بورد يظهر في Blend
لكن لفت انتباهي شيء آخر في المثال وقد وضعته لكم بالمرفقات بعد تعديله
الشي الذي لفت انتباهي :
عندما نقوم بعمل ستوري بورد لحركة أو شيء يظهر بعد ثانية أو ثانيتين أو ماشابه
فإننا عند عداد الثواني نجد معينات كما في الصورة المرفقة
ولكن في الملف المرفق لا يظهر شيء
بل تجد العداد من 0 إلى 20 لا يوجد فيه في أي نقطة شيء يدل على أنه في هذه النقطة يحدث إنيميشن ما ؟