تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الدرس السابع والخمسون - Wpf 2d
#4
ال Transformations :

ستفيدك كثيراً هذه الخصائص في حالة برمجة العناصر المتحركة او المتأثرة بمدخلات المستخدم ، حيث يمكنك تحريك الأشكال وتدويرها وعكسها وخلافه من العمليات المعروفة .
المثال التالي يوضح بعض التأثيرات على مجموعة من الأدوات الموجودة لدينا في الفورم :


كود :
[color=#000080]<Button Height=[COLOR=#0000ff]"23"[/color] Margin=[color=#0000ff]"72,72,0,0"[/color] Name=[color=#0000ff]"button1"[/color] VerticalAlignment=[color=#0000ff]"Top"[/color] HorizontalAlignment=[color=#0000ff]"Left"[/color] Width=[color=#0000ff]"75"[/color]>[/COLOR]Button
[color=#000080]<Button.RenderTransform>[/color]
[color=#000080]<SkewTransform AngleX ="30" AngleY ="20"/>[/color]
[color=#000080]</Button.RenderTransform>[/color]

[color=#000080]</Button>[/color]
[color=#000080]<TextBox Margin=[COLOR=#0000ff]"142,11,59,0"[/color] Name=[color=#0000ff]"textBox1"[/color] Height=[color=#0000ff]"23"[/color] VerticalAlignment=[color=#0000ff]"Top"[/color]>[/COLOR]Ahmed
[color=#000080]<TextBox.RenderTransform>[/color]
[color=#000080]<TransformGroup>[/color]
[color=#000080]<SkewTransform AngleX ="20" AngleY ="20"/>[/color]
[color=#000080]<RotateTransform Angle ="45"/>[/color]
[color=#000080]<SkewTransform AngleX ="5" AngleY ="20"/>[/color]
[color=#000080]</TransformGroup>[/color]
[color=#000080]</TextBox.RenderTransform>[/color]
[color=#000080]</TextBox>[/color]


وهذه صورة للناتج :


على هذا الرابط تطبيق جميل جداً للتأثير بصور مختلفة على اي شكل :
http://www.codeproject.com/KB/WPF/TransformationsIntro.aspx

هذه صورة التطبيق :

}}}
تم الشكر بواسطة:


الردود في هذا الموضوع
الدرس السابع والخمسون - Wpf 2d - بواسطة Raggi Tech - 14-10-12, 07:41 PM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم