Programmer نشر 31 أكتوبر 2015 أرسل تقرير نشر 31 أكتوبر 2015 كيف أغيّر لون عنصر ما في الويندوز فون من لون معين إلى لون آخر بشكل تدريجي عند الضغط عليه؟ اقتباس
0 Lujain Maaz نشر 31 أكتوبر 2015 أرسل تقرير نشر 31 أكتوبر 2015 (معدل) التغيير التدريجي من لون إلى لون آخر يكون باستخدام Color Animation لعمل ذلك قم بإنشاء Storyboard كما في المثال التالي:<StackPanel MouseLeftButtonUp="Rectangle_Tapped"> <StackPanel.Resources> <Storyboard x:Name="myStoryboard"> <!-- Animate the background color of the canvas from red to green over 4 seconds. --> <ColorAnimation Storyboard.TargetName="mySolidColorBrush" Storyboard.TargetProperty="Color" From="Red" To="Blue" Duration="0:0:4" /> </Storyboard> </StackPanel.Resources> <StackPanel.Background> <SolidColorBrush x:Name="mySolidColorBrush" Color="Red" /> </StackPanel.Background> </StackPanel>هنا قمنا بتحديد الخاصية Color للعنصر في Storyboard.TargetProperty لأن التغيير سيكون باللون مثلًا من الأحمر إلى الأزرق.ثم نحدد العنصر الذي سنطبق عليه التأثير مثلًا StackPanel: <StackPanel.Background> <SolidColorBrush x:Name="mySolidColorBrush" Color="Red" /> </StackPanel.Background>ثم نكتب الشيفرة التالية في الـCode behind private void Rectangle_Tapped(object sender, MouseEventArgs e){ myStoryboard.Begin(); } انظر لشرح Color Animationكيف أغير لون عنصر بشكل تدريجي إلى لون آخر في ويندوز فون تم التعديل في 31 أكتوبر 2015 بواسطة Lujain اقتباس
السؤال
Programmer
كيف أغيّر لون عنصر ما في الويندوز فون من لون معين إلى لون آخر بشكل تدريجي عند الضغط عليه؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.