منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[WPF حتى الاحتراف] {4.12.2} - الـ Animation Frequency - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4)
+--- قسم : قسم البرمجة بتقنية WPF (http://vb4arb.com/vb/forumdisplay.php?fid=86)
+---- قسم : قسم دورات تقنية WPF (http://vb4arb.com/vb/forumdisplay.php?fid=87)
+---- الموضوع : [WPF حتى الاحتراف] {4.12.2} - الـ Animation Frequency (/showthread.php?tid=10684)



[WPF حتى الاحتراف] {4.12.2} - الـ Animation Frequency - الشاكي لله - 15-11-14

بسم الله الرحمن الرحيم

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












--





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















مشاهدة الدرس








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

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












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

مشاهدة ممتعة



انتهى


RE: [WPF حتى الاحتراف] {4.12.2} - الـ Animation Frequency - السندبااد - 16-11-14

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

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

ألف شكر لك أستاذنا الحبيب



RE: [WPF حتى الاحتراف] {4.12.2} - الـ Animation Frequency - الشاكي لله - 16-11-14

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

لذلك هو خطا من برنامج الBlend لااكثر


RE: [WPF حتى الاحتراف] {4.12.2} - الـ Animation Frequency - hoob computer - 16-11-14

السلام عليكم و رحمة الله و بركاته,
أخواني الكرام, الخطأ ليس من برنامج البليند, ما أعتقد مايكروسوفت ترتكب هكذا خطأ 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



RE: [WPF حتى الاحتراف] {4.12.2} - الـ Animation Frequency - السندبااد - 16-11-14

وعليكم السلام ورحمة الله وبركاته
جزاكم الله خيراً
بالفعل بعد التعديل الذي تفضّل به الأخ أبو إبراهيم أصبح الستوري بورد يظهر في Blend
لكن لفت انتباهي شيء آخر في المثال وقد وضعته لكم بالمرفقات بعد تعديله
الشي الذي لفت انتباهي :
عندما نقوم بعمل ستوري بورد لحركة أو شيء يظهر بعد ثانية أو ثانيتين أو ماشابه
فإننا عند عداد الثواني نجد معينات كما في الصورة المرفقة
ولكن في الملف المرفق لا يظهر شيء
بل تجد العداد من 0 إلى 20 لا يوجد فيه في أي نقطة شيء يدل على أنه في هذه النقطة يحدث إنيميشن ما ؟